Arduino is an open-source electronic gadget that treats input such as light on a sensor, a finger on a button, or a tweet and produces an output based on the inputs such as turning on an led or activating a motor.