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你刚刚上传的脚本来运行它

如下图:

相关推荐
深度学习lover2 分钟前
<数据集>yolo 柑橘识别<目标检测>
人工智能·python·yolo·目标检测·计算机视觉·柑橘识别
星越华夏3 分钟前
Qt5状态栏刷新显示内容
python·qt
吕源林6 分钟前
PHP源码能否在Chromebook上运行_ChromeOS硬件限制说明【解答】
jvm·数据库·python
pele7 分钟前
c++如何读取YAML格式配置文件_yaml-cpp库快速入门【详解】
jvm·数据库·python
Python大数据分析@9 分钟前
低代码爬虫工具结合Python Selenium,自动采集商品数据
爬虫·python·低代码
johnny2339 分钟前
Python生态GUI框架:Gooey、Pywinauto、PyQuery、JustPy、Maliang、
python
好奇龙猫10 分钟前
[大学院-python-base gammer learning(1): setting conda + Jupyter ]
python·jupyter·conda
存在的五月雨11 分钟前
Python操作 调用yolov8n-pose
开发语言·python·yolo
weixin_5806140011 分钟前
CSS如何处理颜色在不同浏览器的兼容性_利用特性查询适配色彩
jvm·数据库·python
2501_9142459311 分钟前
Go语言如何遍历字符串_Go语言字符串遍历方法教程【指南】
jvm·数据库·python