Now, we learn about an open source electronic prototyping platform that allows us to create interactive electronic objects.
There are several Arduino versions available that can be purchased, preassembled, or do-it-yourself kits. Arduino can interact with the environment by receiving input from a variety of digital and analog sensors, and can produce and trigger actions to affect its surroundings by controlling lights, motors, and other actuators using its analog and digital outputs.
You need the basic knowledge in electronics. For more information, visit http://www.arduino.cc.
Then, you will need the following: