Arduino is an open-source electronics platform which has easy to use both hardware and software. Arduino boards are a Microcontroller which is capable of reading input from sensors to controlling motors and etc. programmatically.