Для программирования Arduino рекомендуется использовать интегрированную среду разработки Arduino IDE. 15 Приложение доступно для Windows, Linux и macOS. 1 В нём можно писать код, оптимизировать работу платы, получать данные об эффективности кода, устанавливать сторонние библиотеки и разрабатывать свои. 1 Arduino IDE можно скачать с официального сайта компании. 1
Если нет возможности установить Arduino IDE, то программировать плату можно в браузере, в облачной среде разработки. 1 В ней поддерживается работа с кодом, отправка написанного кода на плату, взаимодействие с библиотеками и мониторинг. 1 Возможности облачной IDE ограничены, и для полного доступа необходимо приобрести подписку Arduino Cloud. 1
Также разрабатывать код для Arduino можно в редакторе кода Visual Studio Code от Microsoft. 1 Это возможно благодаря стороннему плагину PlatformIO, который упрощает взаимодействие с железом. 1 Плагин бесплатный и предоставляет функции для разработки, отладки и прошивки плат. 1
Создание проекта на Arduino состоит из трёх главных этапов: написание кода, прототипирование (макетирование) и прошивка. 3
После написания кода необходимо «залить» его на микроконтроллер. 2 Для этого нужно выбрать плату из списка в IDE (во вкладке «Инструменты» → «Плата»). 2 Затем подключить плату Arduino к любому USB-порту компьютера и выбрать соответствующий порт во вкладке «Инструменты» → «Порт». 2 После этого можно приступать к прошивке микроконтроллера: нажать кнопку «Загрузка» либо зайти на вкладку «Скетч» → «Загрузка». 2
После нажатия начнётся компиляция кода, и в случае отсутствия ошибок компиляции начнётся прошивка микроконтроллера. 2