Arduino is an open-source physical computing platform based on a simple i/o board and a development environment that implements the Processing/Wiring language. Arduino can be used to develop stand-alone interactive objects or can be connected to software on your computer (e.g. Flash, Processing, MaxMSP). The boards can be assembled by hand or purchased preassembled; the open-source IDE can be downloaded for free. Arduino received an Honory Mention in the Digital Communities section of the 2006 Ars Electronica Prix. Credits
Photo by Nicholas Zambetti
2006.07.28 Gianluca and Massimo have engineered and launched a production of thousands of PCBs for Ars Electronica.
2006.07.18 David Cuartielles presents Arduino at Ars Electronica's Future lab. Also schedules a meeting to Linz's local Arduino group, created by Erich Berger.
The Arduino board is a cheap, robust i/o board based on the ATmega8. It has 13 digital pins (3 of which allow PWM output) and 6 analog inputs. There are USB and serial versions, which you can buy or build yourself.
Extend. Shields are PCBs that snap on top of an Arduino board, extending its functionality.
Learn more about the parts of the board in the guide.
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.
Download. From the software page.
Learn. From the tutorials.
Look up. In the reference.
We're collecting Arduino knowledge, tutorials, and instructions in the playground wiki.
Learn how to develop libraries for Arduino.
Find out the process your code goes through when it's compiled and uploaded.