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

如下图:

相关推荐
AI科技星20 小时前
张祥前统一场论动量公式P=m(C-V)误解解答
开发语言·数据结构·人工智能·经验分享·python·线性代数·算法
海琴烟Sunshine20 小时前
leetcode 345. 反转字符串中的元音字母 python
python·算法·leetcode
ithicker20 小时前
Pycharm+Deepseek结合使用Continue插件无法返回中文产生乱码
ide·python·pycharm
棉猴21 小时前
《pygame中Sprite类实现多帧动画》注-通过多张序列帧显示动画2-1
python·游戏·pygame·游戏编程
权泽谦21 小时前
用 Python 做一个天气预报桌面小程序(附源码 + 打包与部署指导)
开发语言·python·小程序
“负拾捌”21 小时前
LangChain提示词模版 PromptTemplate
python·langchain·prompt
合作小小程序员小小店21 小时前
web安全开发,在线%服务器日志入侵检测%系统安全开发,基于Python,flaskWeb,正则表达式检测,mysql数据库
服务器·python·安全·web安全·flask·安全威胁分析·安全架构
dreams_dream21 小时前
Django序列化器
后端·python·django
懷淰メ1 天前
python3GUI--短视频社交软件 By:Django+PyQt5(前后端分离项目)
后端·python·django·音视频·pyqt·抖音·前后端
woshihonghonga1 天前
【动手学深度学习】
开发语言·python