Snaps in Arduino
Arduino
Based on Processing, the native language for the Arduino microcontroller has become the basis of a huge number of home-brew and prototype devices.