RESTduino is a simple sketch to provide a REST-like interface to the Arduino via the Ethernet Shield. The idea is to allow developers familiar with interacting with REST services with a way to control physical devices using the Arduino (without having to write any Arduino code).
Of course some flexibility is traded for this convenience; only basic operations are currently supported:
Digital pin I/O (HIGH, LOW and PWM)
Analog pin input
Later versions of the sketch may provide additional functionality (servo control, etc.) however if you need more than just basic pin control you’re probably better off learning the basics of programming the Arduino and offloading some of your processing to the board itself.
This is an art project born as the collaboration between Varvara Guljajeva and Mar Canet. During the last couple of years they have been collaborating in the creation of several interactive installations, some of them containing Arduino boards. The Rythm of City is about to be presented in the following weeks at the Czec Festival Enter5 and has pretty good online documentation, so I think it is interesting to show it here.
(c) 2011 Rythms by Canet and Guljajeva
The Rhythm of City(2011) is a mixed reality real-time artwork that applies geo-located social data for an artistic purpose. It is an art installation that explains in original way digital geo-located social content and characterizes cities […] Moreover, we would like to give an alternative meaning and purpose to the location-specific invisible online data. In short, the artwork makes invisible information visible and even audible.
[…] Important thing is that we do not rely on single social network but multiple. At the moment we are applying Twitter, Youtube, and Flickr. We plan extend our selection.
The installation controls 10 metronomes via servomotors using one Arduino Mega2560, The data to decide whether the metronome should be active and how active it should be is taken from geo-tagged posts to social networks. The following video hints how it works with 5 linked cities represented by 5 metronomes: