Show Posts
Pages: 1 ... 3 4 [5] 6 7 ... 19
61  Using Arduino / Networking, Protocols, and Devices / Re: TouchOSC via Ardosc/Bonjour on: September 21, 2013, 05:34:28 pm
Replacing the Ethernet Shield with a WiFi shield will require some adaptions to the ArdOSC library. The ArdOSC library contains a few function calls to the lower level SPI functions of the Ethernet library.

I personally am not working with the ArdOSC library anymore as it is rather dated and not maintained anymore. I have rewritten my code to use the OSC library from CNMAT (Oscuino) It is writen and maintained by the inventors of the OSC protocol and actively maintained.
It uses the "regular" Arduino Ethernet and EthernetUDP libraries and is not directly hardware dependent. However, using hardware that can make direct use of the the Arduino Ethernet libraries is a not to be underestimated advantage to getting things to work very quickly.
For example I use a WIZ820io Ethernet module instead of the Ethernet Shield.

Any change in Ethernet related hardware will require you to change code in the used libraries unless the libraries that come with these shields e.g. the Seedstudio WiFi shield have compatible function calls.
62  Using Arduino / Networking, Protocols, and Devices / Re: How to control a bit in a register by i2c on: September 21, 2013, 07:03:46 am
63  Using Arduino / Networking, Protocols, and Devices / Re: List of Wifi Options with links on: September 21, 2013, 07:00:56 am
There are more options: Hydrogen WiFi shield and Platinum, which is a Arduino Mini with integrated WiFi.

Also, the Bridge solution is not limited To use only the slow Wiznet W5100 based Ethernet Shield.
You can use either one of the W5200 based Ethernet shields, or if you'd like something small you can go with an embedded Ethenet module like the WIZ820io ($20 here in the US) with is also based on the W5200 chip.
Then as another port suggested you can get a pocket router that runs DD-Wrt, which is an embedded router Linux. For example the TP link TL WR703n is a very good choice as it can be USB powered.

64  Using Arduino / LEDs and Multiplexing / Re: High Power Multiple-Channel LED Driver Questions on: September 05, 2013, 04:34:28 pm
For hight power LEDs with 700mA a linear regulator is really not a suitable solution. The shield you've linked to is actually a very inexpensive solution and is a switched DC/DC converter in Buck configuration. A much better higher efficiency solution requiring no heat sinking at the shield as opposed to a linear regulator.
You will need to use heatsinks for the LED's.

This shield is limited to 4 independent channels and you cannot stack another of the same shield on top of it to get to 8 channels as the shield directly uses the Arduino PWM pins and there is a limited number of those ;-)

Frankly, the LEDs you've linked to are also dirt cheap!
65  Using Arduino / Networking, Protocols, and Devices / Re: Achieving Ethernet top speed on: September 04, 2013, 05:17:02 pm
For the same or even lower price than an Arduino UNO or Leonardo with an Ethernet Shield you can get a Teensy3 and connect it to a WIZ820oo Ethernet module and get vastly improved throughput.

With the Teensy3 based on a 32 bit Arm Cortex M4 processor running up to 96MHz you have plenty of processing power left.

Can look linke this
66  Using Arduino / Networking, Protocols, and Devices / Re: initialize multiple i2c slaves with the same address on: September 04, 2013, 05:08:43 pm
As mentioned in a previous post you need to connect one MCP4728 to the I2C bus one at a time to program the Address.

Also there is a peculiarity that has to do with the LDAC pin and the timing that will make programming difficult. This article will explain details on how to accomplish this
67  International / Deutsch / Re: Arduino - Iphone App on: August 30, 2013, 05:31:10 pm
Ich bin auf der suche nach OSC auf diesen thread gestossen. Wenn man sich auf iOS Geräte beschränkt dann gibt es zwei Apps welche das fernsteuern in Verbindung mit einem ethernet Shield oder Vielleicht auch WiFi Shield  deutlich vereinfachen. Dh es ist nicht notwendig eine eigene iOS oder Android App zu erstellen. Dies sind:
Ardumote und natuerlich
In diesem Jahr ist die neue Version von TouchOSC auch für Android erschienen

Ardumote benutzt raw UDP, TouchOSC setzt auf das sehr schlanke OSC Protokoll ein.

Fuer Hausautomation mag Ardumote ausreichen das Benutzer Interface ist sicherlich sehr schick. Ich hatte es am Anfang verwendet um meine LED Lampen ueber WiFi fernzusteuern.
Allerdings ist TouchOSC wesentlich flexibler und für komplexere Aufgaben geeignet. Anfänglich habe ich die ArdOSC library verwendet, ich bin im Moment dabei auf die OSC library von CNMAT umzusteigen. Diese library wurde von den Erfindern des OSC Protokolls entwickelt und ist auch noch in der Weiterentwicklung.
68  Using Arduino / Networking, Protocols, and Devices / Re: How to control LED's on arduino thru Wifi Shield connected to iphone hotspot? on: August 27, 2013, 04:30:12 pm
No, I would not recommend the overly expensive Ethernet Shield from Littlebird Electronics. At Sparkfun the shield costs "only" $45 and that is already very expensive.

For that Price I've bought a Teensy++2 (Atmel mirocontroller) or Teensy3 (Arm Cortex M4) for $20 a WIZ812MJ or a WIZ820io also $20 and some form of an Adapterboard.

If you already have an Arduino, get the Ethernet Shield from Sparkfun or Adafruit as I am assuming these two reputable sellers are selling original Arduino Ethernet shields and not cheap Chinese knockoffs

The Bluetooth shield is nice but OSC is much, much more powerful than just turning on/off an LED and TouchOSC is very flexible and configurable.

In my current projects I use a Teensy++2 in combination with a WIZ812MJ. For my future projects I am using a Teensy3 with a WIZ820io  This is a vastly more powerful combo tan any other Arduino. The prototype in the last post is already talking OSC.
69  Using Arduino / Networking, Protocols, and Devices / Re: How to control LED's on arduino thru Wifi Shield connected to iphone hotspot? on: August 15, 2013, 05:43:51 pm
I'd ditch ( sell to another unsuspecting newbie that just has to have a WiFi shield) the WiFi shield, use an Ethernet Shield and use ArdOSC in combination with TouchOSC. I've done this using a Teensy++2 with a WIZ812mj Ethernet module ( has the same Ethernet W5100 chip that the Ethernet Shield uses) connected to ta little TP-Link WN703n or 702 pocket WiFi router

I am currently moving over to the Teensy3 in conjunction with the WIZ820io and away from ArdOSC to the OSC library from CNMAT

The beauty of this is that you can use a lot of the libraries that were written to work with the Ethernet shield and still get full WiFi functionality. Actually you get much better functionality as a commercially sold WiFi router is easy to set up through the web interface ( the 703 interface is Chinese, the 702 is in English).
70  Using Arduino / Networking, Protocols, and Devices / Re: A working alternative Wifi to RN131C from Sparkfun on: August 11, 2013, 07:55:34 am
Many WiFi shields suffer from the same problem that is proper software support.
I'd suggest to use a "standard" Arduino Ethernet Shield and connect it to a WiFi pocket router like the TP- Link WR704n, WR702n or MR3020.
These routers have a web interface for configuration, and run in AP or Brige/Client mode and you'll have them set up quickly. On the Arduino side you can use the mature Ethernet library and all the code samples without having to mess around with another WiFi shields API
71  Using Arduino / Networking, Protocols, and Devices / Re: dont know where to start with... on: August 09, 2013, 06:07:49 am
I think zoomcat's suggestion is the best option for a "WiFi" solution. Tried and proven.
Using an Ethernet shield, has the advantage that you can use the mature Ethernet library and there are a lot of libraries that rely on the Ethernet library.
If you need higher speed then you could use an Embedded Ethernet Module with the W5200 ethernet chip like th WIZ820io, which is much faster than the W5100 on the Ethernet Shield. It requires a slightly modified Ethernet library, however.
If you want it to be small then instead of the Due you could use a Teensy3 combined with a WIZ820io on an adapter board
72  Using Arduino / Networking, Protocols, and Devices / Re: I2C communications on: August 03, 2013, 08:17:56 pm
Please add code tags to you post so the code is easier to read.
73  Using Arduino / LEDs and Multiplexing / Re: Increasing Brightness Linearly on: July 30, 2013, 06:57:00 pm
The logarithmic curve is only a relatively coarse approximation. More accurate is the CIE LAB correction:

This post on the forum explains how to calculate a lookup table:,147810.0.html

You may want to check out "progmem":
74  Using Arduino / LEDs and Multiplexing / Re: hooking up a couple rgb's on: July 19, 2013, 07:56:59 pm
The link you provide also hosts the spec sheet for the driver. These are essential to understand what you can do with a driver. Driver spec sheets often show several examples of schematics as does the one in you link. Sometimes there are even more specific application  notes for demo boards for these drivers. That will tell you what components are needed.
As crossroads has already stated, for a first project a ball grid component is not advisable whatsoever. go find yourself a suitable driver, perhaps in nothing smaller than a TSSOP package as that can still be bad soldered - although that takes some skill. Try to understand the data sheet, google for terminology in the data sheet that you don't understand and then come back if you have questions. There is am awesome world of information out there particularly for LED technology and it's right at your finger tips ;-)
75  Topics / Device Hacking / Re: ArudinoPhone, A touch screen phone make with Arduino. on: July 18, 2013, 05:54:07 am
Very cool project!
Pages: 1 ... 3 4 [5] 6 7 ... 19