Pycharm MicroPython ESP32 开发环境搭建

2022/8/20 NodeMCU32SmicropythonJetBrainsESP32

# 刷写固件

# 配置开发环境

# 1.安装MicroPython插件

打开 Pycharm,在 Plugins 查找 MicroPython 插件并下载,安装好插件后重启 Pycharm。

Snipaste_2022-08-20_13-21-42.png

# 2.新建工程

新建工程,并配置工程地址和环境。这里的环境用Anaconda3创建的一个虚拟环境。

Snipaste_2022-08-20_13-23-21.png

# 3.工程配置

File->Setting打开配置文件,将MicroPython插件使能,并将Device type类型设置为ESP8266,设备地址地址填写设备的端口号地址,我的电脑为COM3故设置为COM3,当然也可以使用Detect按键自动寻找设备。

Snipaste_2022-08-20_13-19-52.png

# 4.下载第三方库

打开main.py文件之后发现提示要你安装缺失的库,点击安装。

直接安装可能会安装失败

  • pyserial 要求安装的版本>=3.5,<4.0,pyserial 库可以通过 conda 下载,使用命令如下命令安装
    conda install pyserial
    
  • adafruit-ampy 要求安装的版本>=1.0.5,<1.1,这个库只能通过pip安装,并且要指定安装版本,默认安装的版本超过了版本,使用一下命令安装
    pip install adafruit-ampy==1.0.5
    

通过以上步骤便搭建好 Pycharm 开发 ESP32 的开发环境。

# 测试程序

# 编写测试代码

import time
from machine import Pin

led = Pin(2, Pin.OUT)  # create LED object from pin2,Set Pin2 to output
while True:
    led.value(1)  # Set led turn on
    time.sleep(0.5)
    led.value(0)  # Set led turn off
    time.sleep(0.5)

# 下载程序

Snipaste_2022-08-20_13-16-36.png

运行会提示已经连接成功,至此成功点亮开发板呼吸灯。

Snipaste_2022-08-20_13-18-27.png

在相应工程名上右键,选择“运行’Flash xxx’”,之后 Pycharm 会把工程下所有文件下载到 ESP32 中,之后自动重启 ESP32,如果只想下载某个文件,在进入某个文件再右键,选择运行。

Snipaste_2022-08-20_13-37-20.png

最近更新: 7 个月前