2010-10-25 04:03:50 +02:00
|
|
|
Arduino is an open-source electronics prototyping platform based on
|
|
|
|
flexible, easy-to-use hardware and software. It's intended for artists,
|
|
|
|
designers, hobbyists, and anyone interested in creating interactive
|
|
|
|
objects or environments.
|
|
|
|
|
|
|
|
Arduino can sense the environment by receiving input from a variety of
|
|
|
|
sensors and can affect its surroundings by controlling lights, motors,
|
|
|
|
and other actuators. The microcontroller on the board is programmed
|
|
|
|
using the Arduino programming language (based on Wiring) and the Arduino
|
|
|
|
development environment (based on Processing). Arduino projects can be
|
|
|
|
stand-alone or they can communicate with software on running on a
|
|
|
|
computer (e.g. Flash, Processing, MaxMSP).
|
|
|
|
|
|
|
|
The open-source Arduino environment makes it easy to write code and
|
|
|
|
upload it to the i/o board. It runs on Windows, Mac OS X, and Linux. The
|
|
|
|
environment is written in Java and based on Processing, avr-gcc, and
|
|
|
|
other open source software.
|
|
|
|
|
2011-10-27 23:53:21 +02:00
|
|
|
This requires avr-libc, avr-gcc and avr-binutils.
|
2011-12-17 13:49:42 +01:00
|
|
|
|
|
|
|
Note: Due to a bug in the Arduino IDE, you might need to downgrade to
|
|
|
|
avr-binutils 2.20.1 to compile programs for some boards. You can use the
|
|
|
|
SlackBuild from SBo to compile a working version of avr-binutils 2.20.1.
|