The Arduino Band-Wagon
I am finally hopping on the arduino band-wagon. I purchased my first Arduino. I went with the duemilanove, because it is standard and cheap. Almost all of the available shields are designed to fit on top of it. Most of the documentation that I’ve read for Arduino projects assume this is the model that you have. While I am not arguing this is the best model, it is definately worth the $15 investment that I have in it.
I have been working with a Boarduino with the same Atmega328 processor on it for a couple of weeks now. It has a couple of cumbersome points that make it a lot less convenient than it’s Duemilanove counterpart. For one, it does not have auto reset. This means that every time I want to load a new program on it you must time the reset so that it is ready to accept the new instructions once it has come back up. The Duemilanove doesn’t have this dis-advantage. It is smart enough to accept the new sketch (arduino program) and then automatically reset. As far as I can tell they both have the same pin-out. The Duemilanove just has it built in and the Boarduino has to sit atop a bread-board to have the same functionality. I can potentially see this as an advantage as you could put the Boarduino directly on top of another prototype board and have it run the show. The other drawback that the Boarduino has over it’s counterparts is the expensive TTL cable that is required to interface with your PC. Most of the other arduino counterparts I’ve worked with thus far have utilized a standard USB cable to upload new sketches to them.
Overall, I’m very excited about all of the exciting project opportunities that this new investment will present for me. I am very exited to see the size of the development community that seems to surround the arduino project, and all of it’s derivatives. I foresee myself, and my fledgling hackerspace (Cow-Town Capacitor) developing with this platform for a long time to come.
I love the idea behind the prototyping system. Build cool stuff, and don’t worry about the integrated circuits until production time. At that time, you will already pretty much have the firmware ready for your project and all you have to do is make it.