PyCharm玩转ESP32

想必玩ESP32的童鞋都知道Thonny,当然学Python的童鞋用的更多的可能是PyCharm和VsCode

Thonny和PyCharm的对比

对于PyCharm和VsCode今天不做比较,今天重点说一下用PyCharm玩转ESP32,在这之前我们先对比下Thonny和PyCharm的优缺点

1、使用Thony可以很方便地下载运行程序,可以看到哪些程序被下载到开发板中了,但是Thonty没有智能提示

2、使用Pycharm会有智能提示,但是运行程序需要下载后再运行

注意:使用pycharm记得不要用main.py,新手不知道怎么退出,如果遇到了没法退出程序没法重置的情况,请使用Thony删除esp32上的代码或者重新烧录驱动

综上得出的结论就是:Thonny和PyCharm都需要使用,只不过写程序的时候可以重点使用PyCharm(毕竟方便嘛)

如何使用PyCharm玩转ESP32

1、下载ESP32固件

固件下载地址:点击下载

2、安装固件

点击文件 - 设置 -插件 -搜索 micropython

3、设置设备类型和端口

端口可以通过右键我的电脑 - 管理 - 设备管理器 - 端口查看

注意:点击确定后如果之前没有安装过PySeriel docopt等相关模块的童鞋IDE会提示安装,提示失败需要科学上网或者更换pip源

4、运行调试配置

点击运行 - 编辑配置

5、上传到ESP32程序并运行

注意:

点击运行后pycharm并不会直接运行脚本

你需要在PyCharm中将脚本上传到ESP32并进入ESP32的MicroPython控制台后

import你刚刚上传的脚本来运行它

如下图:

相关推荐
曲幽17 分钟前
FastAPI单元测试实战:别等上线被喷才后悔,TestClient用对了真香!
python·单元测试·pytest·api·fastapi·web·httpx·testclient·依赖项覆盖
章鱼丸-18 分钟前
DAY34 GPU 训练与类的 call 方法
开发语言·python
小陈工30 分钟前
2026年3月24日技术资讯洞察:边缘AI商业化,Java26正式发布与开源大模型成本革命
java·运维·开发语言·人工智能·python·容器·开源
qq_4160187232 分钟前
Python多线程与多进程:如何选择?(GIL全局解释器锁详解)
jvm·数据库·python
m0_6625779737 分钟前
用Python生成艺术:分形与算法绘图
jvm·数据库·python
专注VB编程开发20年1 小时前
vscode插件开发/ 编辑器 事件大全
ide·vscode·编辑器
MORE_771 小时前
leecode100-买卖股票的最佳时期-贪心算法
python·算法·贪心算法
暮冬-  Gentle°1 小时前
用Python制作一个文字冒险游戏
jvm·数据库·python
小小小米粒1 小时前
[特殊字符] 正常部署 AI + 流式输出(Stream)[特殊字符] 为什么会 CPU 炸了?
开发语言·python
站大爷IP1 小时前
Python异步编程:asyncio核心用法与避坑指南
python