MicroPython固件下载

想要在ESP32上运行MicroPython,首先需要给ESP32烧录固件

  1. 下载需要使用的Micropython固件
  • 注意:请下载xxx.bin格式的固件。
  1. 通过Flash dDownload Tool烧录固件

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编译器使用

  1. 下载、安装thonny
  2. 进入软件,对解释器进行设置(Run->Configure interpreter...)
  3. 将代码复制到代码框中,保存文件到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)

  1. 重启ESP32即可看到灯闪烁

更多MicroPython教程

英文版
中文版