Установка micropython на ESP32
1. Подготовка:
Установите Python (версии 3.x)
Установите утилиту esptool:
pip install esptool
Установите драйверы USB-UART для вашего чипа (например, CP210x или CH340)
2. Скачайте прошивку MicroPython:
Перейдите на официальный сайт
Выберите последнюю стабильную версию (например, ESP32_GENERIC-20240222-v1.22.2.bin)
3. Подключите ESP32:
Подсоедините плату через USB
Определите COM-порт:
Windows: Диспетчер устройств → Порты (COM и LPT)
Linux/Mac: выполните ls /dev/tty.*
4. Стереть флеш-память:
esptool.py --chip esp32 --port <COM_PORT> erase_flash
Пример для Windows:
esptool.py --chip esp32 --port COM3 erase_flash
5. Записать прошивку:
esptool.py --chip esp32 --port <COM_PORT> --baud 460800 write_flash -z 0x1000 <firmware.bin>
Пример для Linux:
esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 460800 write_flash -z 0x1000 ESP32_GENERIC-20240222-v1.22.2.bin
6. Проверка работы:
Установите терминальную программу:
pip install pyserial
Подключитесь к REPL:
screen <COM_PORT> 115200
Или используйте Putty/Serial Monitor в Arduino IDE.
7. Первый запуск:
При успешной прошивке вы увидите:
MicroPython v1.22.2 on 2024-02-22; ESP32 module with ESP32
Type "help()" for more information.
>>>
Для работы с файлами используйте:
Thonny IDE (рекомендуется)
Пример тестового скрипта:
from machine import Pin
import time
led = Pin(2, Pin.OUT)
while True:
led.value(not led.value())
time.sleep(1)
Готово! Теперь вы можете разрабатывать проекты на MicroPython для ESP32.
Комментарии
Отправить комментарий