Это старая версия документа!
Среда программирования Arduino IDE предназначена для разработки программ для устройств на базе микроконтроллеров Atmel AVR, ESP8266 или ESP32. Arduino IDE содержит редактор программного кода с подсветкой синтаксиса (на скриншоте обозначен цифрой 3
), вывод (4
), строку состояния (5
) и меню (1
и 2
)
Меню программы содержит пункты типичные для многих программ. Это файловые операции (открыть, сохранить и т.д.), операции правки (копировать, вставить и т.д.). На них мы останавливаться не будем. Интерес представляют пункты :
- предназначено для выбора порта, к которому подключено устройство
- Запускает файловый менеджер, который позволяет работать с файлами на подключенном устройстве
- Позволяет перепрошивать устройство, очищать его память, получать информацию об устройстве
- Запускает WebRepl - терминал, работающий с устройством по беспроводной связи WiFi, если оно соответствующим образом настроено
- Кнопки Соединить и Отключить. Для управления соединением с устройством по USB
- Программная перезагрузка устройства. Перезагружает интерпретатор MicroPython в устройстве
- Файловый менеджер, который позволяет работать с файлами на подключенном устройстве
- Очищает терминал
- Запуск программы и остановка. При нажатии на кнопку запуска EsPy отправляет программный код из окна редактора в терминал
- Загружает все файлы из текущей директории программы во внутреннюю память устройства
Предназначен для общения с устройством. Позволяет отправлять команды и получать результат их исполнения. Для проверки напишите команду help()
и нажмите Enter
.
В верхней части окна отображается путь к текущей директории внутри файловой системы микроконтроллера, в данном примере это /
- корень файловой системы.
Список файлов и директорий. Отображаются названия файлов и директорий, размер файлов в байтах.
Строка состояния файловой системы:
- общий объем памяти на устройстве, доступной для файлов
- свободное пространство, доступное для файлов
- процент использованного пространства
Команды:
- переименование файла или директории
- Создание новой директории
- Удаление файла или директории
- Скачивание файла с устройства на компьютер
- Закачка файла с компьютера в устройство
- Закрыть окно