The Arduino Family – Arduino Diecimila
I have been playing with Arduinos for a few months but I am far from being an expert. However, I thought it’d be interesting to provide a quick review and guide on the different boards out there and what they’re good for. If you don’t know what an Arduino is, make sure you read my introduction post.
I’ll cover a lot of different boards such as the Stickduino, BoardDuino (DC & USB) and the new Sanguino but for now let’s start with…
the Arduino Diecimila
The Diecimila was my first Arduino and the only one I have that’s made by the Arduino people. It comes fully assembled and is very clean and easy to use. Since I use a Mac for most of my projects, I mostly chose USB based Arduinos. The Diecimila can be powered by USB or through a standard barrel plug (from a 9V battery, a wall wart or really anything from 7V to 12V). The power source is selected by a jumper (similar to the old IDE drives jumpers).
A cool feature of the Diecimila is the availability of compatible shields. A shield is a daughterboard that stacks on top of the Arduino Diecimila or NG.
Theoretically you should be able to stack many such shields on top of each other but most shields I tried were not designed to stack all that well.
Sometimes, even when they do stack up, they turn out to be incompatible as they use the same pin. Some, cleverly designed let you wire in whichever pins you’d like to use (the GPS Logger shield from Adafruit as well as of course the proto shield come to mind).
In practice I found most shields to be useful to learn and experiment with a particular subject but inadequate to build a project using several of them. While the Diecimila is not the only board in the Arduino family I found it to be the nicest one so far.
I have tried a few shields, assembled/soldered from a kit or bought already assembled, including:
- Proto Shied
- XBee Shield ??? Wireless (not Wi-fi)
- Motor Shield
- GPS Data Logger (SD Card) Shield
- LCD Shield
Other shields I have seen but not used include:
- Xport Shied ??? Ethernet
- Wave Shield ??? Sound
- Battery Shield
Adafruit Proto Shield (from Adafruit)
This was my first shield as it came with the Adafruit Arduino Starter Pack (which includes a Diecimila). The Protoshield is probably the most useful shield so far.
Beyond providing access to the Arduino pins (which the Diecimila already does), it includes a switch and 2 LEDs (and their resistors) connected to ground. You can use those for anything you want, most likely connected to one of the digital pins (or possibly analog pins for the LEDs). The Protoshield can be used with a mini-breadboard for solderless prototyping. Or you can use Proto Shields to build semi-permanent prototypes by soldering directly onto the perfboard which constitutes the core of the shield.
I have been using the Proto Shield with mini-breadboard quite a bit and have recently purchased a few of additional shields (sans breadboard) to build more permanent projects.
Of note are two products from LiquidWare which are essentially double-sized proto shields, the Double-wide and Double-tall ExtenderShields. I have not tried them but they look pretty interesting for one-off semi permanent projects which require the larger workspace (which most probably will do).
That’s all I say for now about the Diecimila and the Proto Shield. In later posts, we’ll look at some other shields and Arduino compatible boards. Until then…
Comments(7)
Like
Hi,
I’m based just outside of Paris, and have also just got in to playing around with the Arduino, and also bought the “Making Things Talk” book.
Are you in France? If so, where do you suggest buying parts (components and ICs) from?
Thanks
Phil
No, I am based in Boston. I don’t know where one would buy components in France
I am using reed relays connected directly to the IO pins: elexp.com #22RD5.
I recommend them as a source for electronics components of all kinds. Also see apexelectronic.com. I have shell scripts to control up to 4 Diecimilas under linux. I think they could be easily modified for OSX. See http://user.cavenet.com. Requires SimpleMessageSystem code on the Diecimila, from the archives at arduino.cc or from my website. Maximum flexibility and power. 100 AD readings (x6 chans) in under 40 secs. Data is scaled to mV and formatted for import to most spreadsheets. GUI via Xdialog–does OSX have a similar scriptable command?
Hi, I’m another Brit in France, who just started playing with Arduino after attending Lift France 09 in Marseille. I got mine from http://www.lextronic.fr who have reasonable prices and delivery charges, along with OK delivery times. I also got some BlinkM smartLEDs for fun.
I really like these as they seem to me to put the fun back into playing with electronics/software by taking care of the hard drudgy things and letting you focus on the fun stuff
I’m also living in Paris (France) and tinkering around with Arduinos – and frustrated that I apparently have to order all material by mail from Germany with horrendous fees for the French Postal service… so would be interested to know where one could get Arduino accessories in France, any hint welcome!
I just received a Adafruit Protoshield (for Duemilanova), am about to assemble it, and am curious: are these meant to be detachable? Or, are they “permanently” soldered on, to be left on the arduino forever? Thanks much for any advice, and sorry if this is a silly question.
They’re meant to be detachable. They plug in. You can either configure them with a breadboard on top and use them forever or as a base for building and soldering in a given circuit.