I started out with the very popular Arduino platform, which is based on Atmel's family of 8-bit Microprocessors. It's pretty easy to get started, just get one of the boards, download the IDE, dust off your C++ skills and go.
Besides the original "Arduino" branded boards, there are quite a lot of Arduino-compatible boards out there, some share the same pin-out and footprint, while others look completely different but can still be programmed with the Arduino IDE.
This is an Arduino-compatible board (Freeduino).
Here is another one that I soldered from a kit, it also uses the ATMega328 chip (32KB Flash, 2KB RAM).
If you need more I/O pins or more Flash/RAM, there is the Arduino Mega, based on the ATMega1280 chip (128KB Flash, 8KB RAM).
This is the so-called Sanguino, using the ATMega644P chip (64KB Flash). No longer pin-compatible with the original Arduino, but can be programmed using the Arduino IDE.
Here we have a "Bare-Bones Board" sold by ModernDevice.com which can also be programmed using the Arduino IDE (a Serial adapter is needed though).
Finishing up the round-up is an Arduino-compatible board for 40-pin ATMega chips (e.g. ATMega644, ATMega1284P)
Who makes the board for 40 pin ATmega ICs? I tried looking for something like that but in the end made my own version on strip board.
ReplyDeleteHi Steve, thank you for your comment. The board is made by Sign-Advancetech as you already mentioned on your blog (http://blog.stevemarple.co.uk/2011/08/introducing-calunium-arduino-clone.html). I had bought it through www.thaieasyelec.net (http://www.thaieasyelec.net/index.php/Arduino/ATmega32-Dev-Board-Arduino-Diecimila-Compatible-DIP-28-DIP-40-/p_133.html)
ReplyDelete