Skip to content

Latest commit

 

History

History
82 lines (54 loc) · 2.01 KB

File metadata and controls

82 lines (54 loc) · 2.01 KB

MicroPython on ESP32 with VScode

English

在ESP32上安装MicroPython

  1. 安装 esptool.py

打开控制台或终端,并运行以下命令安装 esptool.py 工具。

pip install esptool
  1. 连接ESP32到PC并检查COM端口号

  2. 擦除ESP32的flash

打开控制台或终端,并运行以下命令擦除ESP32的flash。将COM13替换为实际的COM端口号。

esptool.py --chip esp32 --port COM13 erase_flash # Local cmd
python -m esptool --port COM13 erase_flash # Global cmd
  1. 下载MicroPython固件

从以下链接下载适合你的ESP32板型的MicroPython固件。 https://micropython.org/download/

对于我来说,我下载了通用ESP32 / WROOM的固件:https://micropython.org/download/ESP32_GENERIC/

打开控制台或终端,并运行以下命令下载MicroPython固件到ESP32。将COM13替换为实际的COM端口号,ESP32_GENERIC-20240222-v1.22.2.bin替换为实际的MicroPython固件文件名。

esptool.py --chip esp32 --port COM13 --baud 460800 write_flash -z 0x1000 ESP32_GENERIC-20240222-v1.22.2.bin    # Local cmd
python -m esptool --port COM13 --baud 460800 write_flash -z 0x1000 ESP32_GENERIC-20240222-v1.22.2.bin  # Global cmd

替换COM13为实际的COM端口号,ESP32_GENERIC-20240222-v1.22.2.bin替换为实际的MicroPython固件文件名。

  1. 复位 ESP32

按下复位键(RST)重新启动ESP32。

  1. 完成!

ESP32现在已经完成了MicroPython固件的下载。

使用VScode开发MicroPython程序

  1. 安装node.js和Visual Studio Code。 (注意:如果安装过程中遇到问题,请先卸载现有的node.js和Visual Studio Code,然后重新安装)

  2. 安装pymkr插件。

  3. 连接ESP32到PC并检查COM端口号。

  4. 打开Visual Studio Code并在pymkr插件中新建项目。

  5. 在pymkr插件中连接ESP32。

  6. 将示例项目同步到ESP32。

import sys
import time

def main():
    print("MicroPython program is running ")
    time.sleep(0.5)

if __name__=="__main__":
  print("{} initialized".format(sys.platform))
  while(1):
    try:
      main()
    except KeyboardInterrupt:
      print("Program stopped")
      sys.exit(0)
  1. 复位ESP32以查看输出。

  2. 完成!现在可以用Visual Studio Code编辑和运行MicroPython程序了。