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

如下图:

相关推荐
这个人懒得名字都没写4 小时前
Python包管理新纪元:uv
python·conda·pip·uv
有泽改之_4 小时前
leetcode146、OrderedDict与lru_cache
python·leetcode·链表
是毛毛吧5 小时前
边打游戏边学Python的5个开源项目
python·开源·github·开源软件·pygame
三途河畔人5 小时前
Pytho基础语法_运算符
开发语言·python·入门
独行soc6 小时前
2025年渗透测试面试题总结-275(题目+回答)
网络·python·安全·web安全·网络安全·渗透测试·安全狮
番石榴AI8 小时前
java版的ocr推荐引擎——JiaJiaOCR 2.0重磅升级!纯Java CPU推理,新增手写OCR与表格识别
java·python·ocr
时光轻浅,半夏挽歌8 小时前
python不同格式文件的读写方式(json等)
python·json
测试人社区-千羽9 小时前
边缘计算场景下的智能测试挑战
人工智能·python·安全·开源·智能合约·边缘计算·分布式账本
抽象带篮子9 小时前
Pytorch Lightning 框架运行顺序
人工智能·pytorch·python
哇哈哈&9 小时前
安装wxWidgets3.2.0(编译高版本erlang的时候用,不如用rpm包),而且还需要高版本的gcc++19以上,已基本舍弃
linux·数据库·python