Arduino is an open-source electronics platform based on easy to use hardware and software. Arduino boards are able to read inputs such as light on a sensor or a finger on a button and turn it into an output such as activating a motor or turning on a LED. We can programme an Arduino board by using a programming language very similar to C++.