The Arduino is an open source prototyping platform. Its easy to use hardware and software allows individuals of all ages to get involved. The Arduino is a microcontoller based prototyping board which can be used in developing digital devices that can read inputs like finger on a button, touch on a screen, light on a sensor etc. and turning it in to output like switching on an LED, rotating a motor, playing songs through a speaker etc.