使用Pycharm驱动ESP32一站式解决攻略

使用Thony还是Pycharm

  • 使用Thony可以很方便地下载运行程序,可以看到哪些程序被下载到开发板中了,但是Thonty没有智能提示
  • 使用Pycharm会有智能提示,但是运行程序需要下载后再运行
  • 使用pycharm记得不要用main.py,新手不知道怎么退出,如果遇到了没法退出程序没法重置的情况,请使用Thony删除esp32上的代码或者重新烧录驱动
  • 所以我的建议是两个都用

使用Thony的流程:

使用pycharm的流程

前置准备:去esp32的官网下载esp32的驱动,否则你的电脑识别不到它的端口

ESP32驱动下载地址

  1. 安装插件
    在这里插入图片描述

  2. 设置设备类型和端口
    此处端口的查看方式:
    在这里插入图片描述

  3. 编辑你的运行模式

在这里插入图片描述
5. pycharm会提醒你下载相关模块,让pycharm自己做这件事就好

  1. 若pycharm自己没法下载,可能是网络原因,参考这篇博客

PyCharm更换pip源为国内源、模块安装、PyCharm依赖包导入导出教程

  1. 向esp32下载并运行你的python脚本在这里插入图片描述
    这里需要注意,点击运行后pycharm并不会直接运行脚本,你需要在pycharm将脚本下载到esp32并进入esp32的micropython控制台后,import你刚刚下载的脚本来运行它,如下图
    在这里插入图片描述

写在最后的提醒:

本人是用王铭东老师视频进行学习的,视频中以及网络上找到的部分python代码现在已经不适用了,具体可以自己去看micropython的各个模块的官方文档

比如老师视频中设置呼吸灯的machine包中的duty(value)函数已经不存在了,现在替换为duty_ns(value)和duty_u16(value)了

另外,有些包在你电脑的环境中下载不下来,在你的pycharm里会报错,但是直接运行就好,使用mciropython在开发板上运行是没问题的

在这里插入图片描述

  • 2
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
PyCharm是一个功能强大的集成开发环境(IDE),它提供了智能提示、代码补全、调试等功能,非常适合开发ESP32项目。使用PyCharm开发ESP32的流程如下: 1. 首先,确保你已经安装了PyCharmESP32驱动程序。 2. 打开PyCharm,进入"File"菜单,选择"New Project"创建一个新项目。 3. 在项目设置中,进入"Project Interpreter",点击右上角的齿轮图标,选择"Add"。 4. 在弹出的窗口中,选择"MicroPython",然后选择"ESP32"作为设备类型。 5. 连接ESP32到电脑,并在"Device Path"中选择对应的COM口。 6. 点击"OK"完成项目设置。 7. 在PyCharm中编写你的Python脚本。 8. 点击运行按钮,PyCharm会将脚本下载到ESP32上,并进入ESP32的MicroPython控制台。 9. 在控制台中,使用"import"命令导入你刚刚下载的脚本,并运行它。 需要注意的是,PyCharm并不会直接运行脚本,而是将脚本下载到ESP32上运行。此外,有些在电脑环境中可以下载的包,在ESP32上可能无法下载,但直接运行是没有问题的。 总结来说,使用PyCharm开发ESP32项目可以提供更好的开发体验和功能支持,但在下载和运行脚本时需要注意一些细节。希望这些信息对你有帮助!\[2\]\[3\] #### 引用[.reference_title] - *1* *3* [使用Pycharm驱动ESP32一站式解决攻略](https://blog.csdn.net/qq_44095715/article/details/130620990)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [使用micropython+pycharm开发ESP32](https://blog.csdn.net/qq_43533383/article/details/115393201)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值