Arduino IDE для Windows
Описание
Arduino IDE — это электронная платформа с открытым исходным кодом, основанная на простом в использовании аппаратном и программном обеспечении. Он предназначен для тех, кто делает интерактивные проекты.
Разрабатывать скрипты и алгоритмы для выкупленных деталей Arduino разработчики предлагают через пресловутую программную оболочку IDE, содержащую текстовый редактор, менеджер проектов с проверкой версий написанного кода, препроцессором и компилятором. Отдельно поставляется платформа для передачи разработанных программ на микроконтроллер Arduino.
Оболочка IDE написана на Java, а при разработке кода непрофессиональным экспериментаторам придется использовать C++ (компилятор AVR-GCC), но не классический язык программирования, а заведомо упрощенную версию, из-за чего порог вхождения намного ниже, а, значит, не придется часами сидеть перед книжками и разбираться в хитросплетениях языка.
Как работать с языком Arduino
- Каждую новую программу принято называть скетчами или набросками, сохраняемыми в файлах с расширением *ino, а после – пересылаемых на купленное оборудование для последующего использования.
- Перед передачей подготовленных программ Arduino IDE автоматически компилирует данные с помощью препроцессора и добавляет функции main(), а заодно – заголовочные файлы, которые принято использовать в стандартных библиотеках.
- Для Arduino предусмотрены обязательные функции setup() и loop(). Первая отвечает за выполнение конкретного действия на старте – отвечает за инициацию бесконечного цикла.
- В Arduino IDE не предусмотрены настройки для компилятора, связанные с использованием библиотек и иными действиями. Совсем наоборот – разработчики специально ограничивают доступ к опциям, снижая риск ошибки у новичков и предлагая буквально пропустить дальнейшую подготовку после набора программы. Дескать, с остальным правится программная оболочка.
Если сразу разобраться в сути не получилось и набранный код не срабатывает так, как должен, стоит обратиться к вложенным образовательным материалам Arduino IDE, подробно описывающим каждый шаг – начиная от выбора библиотек и заканчивая добавлением функций.
Если данные изучены, программа написана, то дальше останется воспользоваться загрузчиком и передать информацию на печатную плату, которая после активации начнет выполнять полученный код (как вариант – может с задержкой в 60 секунд мигать диод, отсчитывая каждую минуту, или же – появится шанс собрать крошечного робот-пылесоса – но тут уж придется больше экспериментировать).
Дополнительная информация
- Лицензия Бесплатно
- ОС Windows 10
- Категория Инструменты
- Разработчик arduino.cc
- Возрастные ограничения 3+