Arduino IDE - это интегрированная среда разработки, предназначенная для удобного написания «скетчей», то есть программ для аппаратной платформы Ардуино. Фактически это основной редактор для новичков, помогающий быстро разрабатывать, тестировать, компилировать и загружать собственные приложения на устройства, созданные на базе Ардуино.
Утрируя, можно сказать среда разработки Arduino IDE представляет собой продвинутый текстовый редактор со встроенным автоформатированием и проверкой корректности программного кода, одна этим её возможности не ограничиваются. Встроенный в Arduino IDE «Менеджер библиотек» помогает значительно расширить функциональность собственных программ, установив на компьютер дополнительные библиотеки и подключив их к разрабатываемым скетчам.
Arduino IDE поддерживает многооконный режим работы, что позволяет одновременно редактировать несколько файлов и копировать код между ними, однако помимо написания и менеджмента скетчей, она осуществляет ещё несколько важных функций: компиляцию скетча в исполняемый код и его загрузку в Arduino. В процессе компилирования в консоль выводится полная информация о найденных ошибках, размере программы, объёме памяти занимаемой в устройстве и другая сопутствующая информация. Скомпилированный скетч может быть загружен в устройство, подключённое к последовательному порту, в программатор или сохранено в виде бинарного файла.
При необходимости Arduino IDE может автоматически получить информацию о подключённой к компьютеру плате, а «Менеджер плат» даёт возможность выбирать используемую в данный момент плату и загружать данные о новых устройствах, появившихся в продаже.
Если вы новичок в роботостроении, смело скачивайте и устанавливайте Arduino IDE, с которая поможет освоить основы программирования и загрузки ваших программ в имеющиеся устройства.