4 ms·
Is there any boards out there that let you program in higher level languages such as Python? It'd be fun to hack on one of these but I'd rather use languages an
by kylemathews 16y ago
Is there any boards out there that let you program in higher level languages such as Python? It'd be fun to hack on one of these but I'd rather use languages and techniques I'm used to.
- sliverstorm 16y ago> I'd rather use languages and techniques I'm used to 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 http://wiki.python.org/moin/EmbeddedPython
- wzdd 16y agoThere is Netduino: http://netduino.com/ http://netduino.com/ 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 http://www.parallax.com/tabid/295/Default.aspx
- oasisbob 16y agoHaven't used it, so I have no idea if it's been implemented in hardware beyond the concept, but there's always python-on-a-chip: http://code.google.com/p/python-on-a-chip/ http://code.google.com/p/python-on-a-chip/ 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...")
- evilduck 16y agoArduinos are pretty simple to program, and with data logging or ethernet shields, you can "control" the device over the network or perform data analysis off-device with a higher level language.