Знакомство с Arduino IDE

Среда программирования Arduino IDE предназначена для разработки программ для устройств на базе микроконтроллеров Atmel AVR, ESP8266 или ESP32. Arduino IDE содержит редактор программного кода с подсветкой синтаксиса (на скриншоте обозначен цифрой 3), вывод (4), строку состояния (5) и меню (1 и 2)

Меню

Меню программы содержит пункты типичные для многих программ. Это файловые операции (открыть, сохранить и т.д.), операции правки (копировать, вставить и т.д.). На них мы останавливаться не будем. Интерес представляют пункты :

Скетч Подключить библиотеку - предназначен для добавления в код директивы подключающей соответствующую библиотеку

Инструменты Порт - позволяет выбрать COM порт

Device EspTool… - Позволяет перепрошивать устройство, очищать его память, получать информацию об устройстве

Tools WebRepl… - Запускает WebRepl - терминал, работающий с устройством по беспроводной связи WiFi, если оно соответствующим образом настроено

- Кнопка «Проверить», запускает проверку и компиляцию скетча

- Кнопка «Загрузить на плату», компилирует и загружает скетч на контроллер

- Кнопка «Построить графики из данных на мониторе порта», открывает окно построения графиков

- Кнопка «Монитор порта», создает вкладку «Монитор порта», с помощью которой можно получать и отправлять сообщения на микроконтроллер

Терминал

Предназначен для общения с устройством. Позволяет отправлять команды и получать результат их исполнения. Для проверки напишите команду help() и нажмите Enter.

Файловый менеджер

В верхней части окна отображается путь к текущей директории внутри файловой системы микроконтроллера, в данном примере это / - корень файловой системы.

Список файлов и директорий. Отображаются названия файлов и директорий, размер файлов в байтах.

Строка состояния файловой системы:

Total - общий объем памяти на устройстве, доступной для файлов

Free - свободное пространство, доступное для файлов

Usage - процент использованного пространства

Команды:

Rename - переименование файла или директории

MkDir - Создание новой директории

Delete - Удаление файла или директории

Download - Скачивание файла с устройства на компьютер

Upload - Закачка файла с компьютера в устройство

Close - Закрыть окно