Arduino Announces New Changes "Dinner is Ready"
arduino.cc
arduino.cc
Can anyone recommend ARM boards with similar I/O capabilities to the Arduino? I'm interested in something that you could use for embedded robotics but powerful enough to run a real OS so that you could do real-time image processing.
Edit: to interface between the 1.8V I/O of the OMAP and the 5V I/O commonly used by other devices.
http://www.gumstix.net/Setup-and-Programming/view/Overo-Setu...
This makes you sound incredibly unmotivated and lazy. FYI.
Running a scripting language VM is massive overhead on little devices like these. Consider that the Arduino, last I checked, has 16k of code space, and most microcontrollers are in the same range. The Python VM itself is already measured in megabytes. You're going to have to take several steps up the ladder in terms of hardware.
For further information: http://wiki.python.org/moin/EmbeddedPython
I think it's worth having a bash in a lower-level language too, though. You'll notice the Netduino is a 48MHz ARM7 with 60K of RAM and 128K of Flash. By contrast, the Arduino Duemilanove is a 16MHz processor with 16K of Flash and 1K of RAM -- a far lower-specced chip, and very cheap (couple of dollars). Writing code in C (or Wiring, or whatever) for such tight constraints is part of the fun in my opinion.
Edit: The BASIC Stamp is also really popular: http://www.parallax.com/tabid/295/Default.aspx
That being said, programing on an Arduino is very simple and non-intimidating to the point of it being a running ironic joke on many hacking boards whenever a project doesn't involve an Arduino. (eg "Oh, nice logic analyzer you made from scratch with $3 worth of parts, too bad it doesn't involve an Arduino though...")