===== Знакомство с Arduino IDE ===== Среда программирования Arduino IDE предназначена для разработки программ для устройств на базе микроконтроллеров Atmel AVR, ESP8266 или ESP32. Arduino IDE содержит редактор программного кода с подсветкой синтаксиса (на скриншоте обозначен цифрой ''3''), вывод (''4''), строку состояния (''5'') и меню (''1'' и ''2'') {{:products:laboratory_iot_с:arduino_ide_howto_window.png?nolink |}} ==== Меню ==== Меню программы содержит пункты типичные для многих программ. Это файловые операции (открыть, сохранить и т.д.), операции правки (копировать, вставить и т.д.). На них мы останавливаться не будем. Интерес представляют пункты : Скетч Подключить библиотеку - предназначен для добавления в код директивы подключающей соответствующую библиотеку Инструменты Порт - позволяет выбрать COM порт Device EspTool... - Позволяет перепрошивать устройство, очищать его память, получать информацию об устройстве Tools WebRepl... - Запускает //WebRepl// - терминал, работающий с устройством по беспроводной связи WiFi, если оно соответствующим образом настроено {{:products:laboratory_iot_с:arduino_ide_howto_check.png?nolink|}} - Кнопка «Проверить», запускает проверку и компиляцию скетча {{:products:laboratory_iot_с:arduino_ide_howto_upload.png?nolink|}} - Кнопка «Загрузить на плату», компилирует и загружает скетч на контроллер {{:products:laboratory_iot_с:arduino_ide_howto_plotter.png?nolink|}} - Кнопка «Построить графики из данных на мониторе порта», открывает окно построения графиков {{:products:laboratory_iot_с:arduino_ide_howto_monitor.png?nolink|}} - Кнопка «Монитор порта», создает вкладку «Монитор порта», с помощью которой можно получать и отправлять сообщения на микроконтроллер ==== Терминал ==== Предназначен для общения с устройством. Позволяет отправлять команды и получать результат их исполнения. Для проверки напишите команду ''help()'' и нажмите ''Enter''. ==== Файловый менеджер ==== {{ :products:2020-05-04_15-56-35.png?nolink |}} В верхней части окна отображается путь к текущей директории внутри файловой системы микроконтроллера, в данном примере это ''/'' - корень файловой системы. Список файлов и директорий. Отображаются названия файлов и директорий, размер файлов в байтах. Строка состояния файловой системы: Total - общий объем памяти на устройстве, доступной для файлов Free - свободное пространство, доступное для файлов Usage - процент использованного пространства Команды: Rename - переименование файла или директории MkDir - Создание новой директории Delete - Удаление файла или директории Download - Скачивание файла с устройства на компьютер Upload - Закачка файла с компьютера в устройство Close - Закрыть окно