MicroPython固件下载
想要在ESP32上运行MicroPython,首先需要给ESP32烧录固件
- 下载需要使用的Micropython固件
- 注意:请下载xxx.bin格式的固件。
- 通过Flash dDownload Tool烧录固件
- Flash Download Tool使用教程
- 注意:若无特别说明,Micropython固件的烧录地址均为“0x00”。
MicroPython支持列表
ESP32
https://micropython.org/download/ESP32_GENERIC/
以下主控建议选择通用版本固件
- DFR0654:FireBeetle 2 ESP32-E
- DFR0654-F:FireBeetle 2 ESP32-E(焊接排母)
以下主控建议选择“Support for SPIRAM / WROVER”版本固件
- DFR1139:FireBeetle 2 ESP32-E (N16R2)
- DFR1140:FireBeetle 2 ESP32-UE(N16R2)
ESP32-C3
https://micropython.org/download/ESP32_GENERIC_C3/
- DFR0868:Beetle ESP32-C3
- DFR1063:Romeo mini 控制器(ESP32-C3)
ESP32-C6
https://micropython.org/download/ESP32_GENERIC_C6/
- DFR1075:FireBeetle 2 ESP32-C6
- DFR1117:Beetle ESP32-C6
ESP32-S3
https://micropython.org/download/ESP32_GENERIC_S3/
以下主控建议选择“Support for Octal-SPIRAM”版本固件
- DFR0975:FireBeetle 2 Board ESP32-S3(N16R8)
- DFR0975-U:FireBeetle 2 Board ESP32-S3-U(N16R8)
- DFR1154:ESP32-S3 AI智能摄像头模块
- DFR0994:Romeo ESP32-S3
以下主控建议选择“4MiB flash”版本固件
- DFR1145:FireBeetle 2 ESP32-S3(N4)
MicroPython固件-带摄像头驱动,支持以下主控
MicroPython固件下载
- DFR0975:FireBeetle 2 Board ESP32-S3(N16R8)
- DFR0975-U:FireBeetle 2 Board ESP32-S3-U(N16R8)
MicroPython编译器使用
- 下载、安装thonny
- 进入软件,对解释器进行设置(Run->Configure interpreter...)
- 将代码复制到代码框中,保存文件到MicroPython设备中,命名为main.py
**注意:**请将LED灯引脚改为开发板对应的引脚
import time
from machine import Pin
led=Pin(15,Pin.OUT)
while True:
led.value(1)
time.sleep(1)
led.value(0)
time.sleep(1)
- 重启ESP32即可看到灯闪烁