Overview:
Arduino is a prototype platform
(open-source)
based on an
easy-to-use hardware and software.
It consists of a circuit board,
which can be programed
(referred to as a microcontroller)
a ready-made software
called Arduino IDE
(Integrated Development Environment),
which is used to write and
upload the computer
code to the physical board.