Arduino - интегрированная среда разработки.
Среда разработки используется для программирования плат Arduino, используя диалект языка C++ - Wire. Arduino состоит из встроенного текстового редактора исходного кода, области сообщений, окна вывода текста (консоли), панели инструментов с кнопками часто используемых команд и нескольких меню. Для загрузки программ и связи среда разработки подключается к аппаратной части Arduino. Arduino не предлагает никаких настроек компилятора и минимизирует другие настройки, что упрощает начало работы для новичков и уменьшает риск проблем.
Arduino является свободным программным обеспечением, распространяется под лицензией GNU GPL.
Сайт программы:
https://www.arduino.cc/en/Main/Software