Это старая версия документа!


Знакомство с EsPy

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

Меню

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

Device Ports - предназначено для выбора порта, к которому подключено устройство

Device Filemanager - Запускает файловый менеджер, который позволяет работать с файлами на подключенном устройстве

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

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

- Кнопки Соединить и Отключить. Для управления соединением с устройством по USB

- Программная перезагрузка устройства. Перезагружает интерпретатор MicroPython в устройстве

- Файловый менеджер, который позволяет работать с файлами на подключенном устройстве

- Очищает терминал

- Запуск программы и остановка. При нажатии на кнопку запуска EsPy отправляет программный код из окна редактора в терминал

- Загружает все файлы из текущей директории программы во внутреннюю память устройства

Терминал

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