3 ms·
Arduino are mostly used by starters. Coz it's very easy to learn programming it. There's always been discussions on Arduino vs Picaxe (like Intel vs AMD) :P her
by SingAlong 17y ago
Arduino are mostly used by starters. Coz it's very easy to learn programming it. There's always been discussions on Arduino vs Picaxe (like Intel vs AMD) :P here http://letsmakerobots.com/node/80 http://letsmakerobots.com/node/80 and http://letsmakerobots.com/node/5696 http://letsmakerobots.com/node/5696
I guess they mean Atmel vs Picaxe, coz the Arduino is actually a dev board that uses the Atmel ATmega328 chip (previously ATmega168).
If you are starting out, it's better you start with an Arduino, later when you are a pro, you can buy only an ATmega and use it. I have a lot of electronic guys laughing at me when I said I bought an Arduino for $30, coz they said it could be done with just a $3 ATmega chip. But it's a lot easier doing things feeling safe that there's a community to support you when something goes wrong.
Arduino dev board isn't for finished products (although you can use it). Basically meant to make physical computing easier to learn for hobbyists. The Arduino Duemilanouve has currently is sold with an ATmega328 chip that runs at 32Mhz and has 32kb of memory. The older Arduino Duemilanouve or Diecimelia boards came with a ATmega168 chip running at 16mhz and 16kb memory (2kb for bootloader + 14kb programmable). If you are looking to make something complex like mobile computing stuff, you should checkout Gumstix at gumstix.org (often refered to as computer-on-module) and also the ARM-based 400mhz Beagleboard (beagleboard.org $149). Beagleboard, I heard lacks a sound module though.
The Arduino's programming syntax is similar to C, and it's simpler when compared to programming a barebone chip like ATmega or Picaxe.
P.S: I'm not a pro. I just learned how to control a DC motor with the Arduino last month. So I might me wrong.