Arduino is a prototyping platform for physical computing. The hardware consists of a single-board microcontroller with I/O support and a programming environment.
- The basic setup is straightforward, follow the instructions for you OS at .
- The Arduino Booklet gives a good introduction about interaction design, tinkering and physical computing.
- Etoys is a visual programming tool that works with Arduino, Nintendo Wiimote, Lego mindstorms and more (windows only).
- Victor is building a automatic cat feeder, the code can be downloaded on the FeedMyCat page.
Phidgets are a set of "plug and play" building blocks for low cost USB sensing and control from your PC.
- Applications can be developed quickly in your favorite language: C/C++, C#, Cocoa, Delphi, Flash AS3, Flex AS3, Java, LabVIEW, MATLAB, Max/MSP, MRS, Python, REALBasic, Visual Basic.NET, Visual Basic 6.0, Visual Basic for Applications, Visual Basic Script, and Visual C/C++/Borland.NET.
- Find drivers (don't forget to install one as first step), getting started guides and code samples here.
A Fablab is a workplace with several computer-guided production machines, such as a laser cutter, cnc mill and 3D printer. There are several of these labs in the world including one at Waag society. The concept was developed at MIT by Neil Gershenfeld.
Christophe will bring his Tux Droid, a Linux and Windows wireless Tux mascot with a programmable interface, allowing it to announce events by its gestures and by ALSA driven sound.