Arduino — это открытая платформа, которая позволяет собирать всевозможные электронные устройства. Платформа состоит из аппаратной и программной частей,обе достаточно просты в использовании. Для программирования используется упрощённая версия C++, известная так же как Wiring. Разработку можно вести как с использованием бесплатной среды Arduino IDE, так и с помощью C/C++ . Поддерживаются операционные системы Windows, MacOS X и Linux. Для программирования и подключения Arduino к компьютеру вам понадобится USB-кабель.