Некоторые преимущества использования Arduino IDE для разработки микроконтроллерных проектов:
- Кросс-платформенность. 2 Программное обеспечение Arduino работает под ОС Windows, Macintosh OSX и Linux. 2
- Простая и понятная среда программирования. 2 Подходит как для начинающих пользователей, так и для опытных. 2
- Обширная поддержка библиотек. 3 Большая коллекция сторонних библиотек предоставляет предварительно написанный код для различных датчиков, исполнительных механизмов, электронных дисплеев, протоколов связи и многого другого. 3
- Инструменты отладки. 3 Последовательный монитор позволяет выявлять ошибки программного обеспечения, отслеживать значения переменных и проверять логический поток в скетче. 3 Инструменты аппаратного отладчика помогают исследовать внутренние регистры микроконтроллера с помощью тестового кода. 3
- Функции сохранения, экспорта, проверки, поиска, замены скетчей. 4
Кроме того, в Arduino IDE есть функции для оптимизации работы платы, получения данных об эффективности кода, установки сторонних библиотек и разработки своих. 5