Arduino is a platform that offers easy-to-use hardware and software to create electronics projects. It has a microcontroller (physical programmable circuit board) and a piece of software that can be used to write and upload computer code to the physical board. Arduino boards read inputs like a light on a sensor and turn them into an output like activating a motor.
Some of the features of Arduino are:
- Cross-platform – The Arduino IDE is designed to run on different operating systems, like Windows, macOS, and Linux.
- Open source and extensible software and hardware.
- Easy-to-use for beginners.
- Inexpensive compared to other microcontroller platforms.