注: 教程涉及到的 工具 及固件可关注公众号后,回复“A11”领取
最近刚好疫情期间闲的没事干,手上刚好有个esp32,最近又接触了一下MicroPython,这系列就当是份笔记吧。
MicroPython是什么?
MicroPython是由国外大牛“是否能用python来控制单片机”这一大胆的想法而产生。语法上和python基本一致,而且也支持python标准库的一部分。我们可以用MicroPython来做些好玩的小玩意,类似于arduino一样。
Esp32是什么?
Esp32是一款集成WiFi,蓝牙的功能,是一款非常热门的物联网芯片。它有一个孪生兄弟可能很多人都听闻过——Esp8266,但Esp32不同于8266的就是,它支持传统蓝牙以及低功耗蓝牙。
相关信息以及数据手册: https://www.espressif.com/zh-hans/products/hardware/esp32/overview
1、 开发准备
(1) 下载固件
https://micropython.org/download#esp32
可以去上面网址上下载固件
(2) 刷固件
工具:flash_download_tools_v3.6.6
下载地址: http://wiki.ai-thinker.com/tools
将esp32接到电脑上
演示:
(3) 开发环境
方案一:使用uPyCraft IDE
下载地址: https://github.com/DFRobot/uPyCraft
下载好后,直接打开就可以了不需要安。然后,选好对应串口,即可开始用python操作单片机。
如图所示,成功运行我们的python程序。
方案二:使用putty(或其他串口工具)
下载地址:
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
选好串口之后,特别注意一点:
这个Speed一定要与你刷固件时候的一致。如我刷固件的时候比特率是115200,所以我用putty打开的时候Speed也要是115200。不然会乱码。
打开之后,我们可以看到我们输入的python被执行了。
除了上述两种方案,我们还可以在pycharm上添加MicroPython插件。因为环境原因,这里就不多演示。
喜欢的大表哥 点个 关注 + 再看
以上所述就是小编给大家介绍的《看我如何用Python操作单片机(一)》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- GuiLite 2.9 发布:单片机 + 3D
- 单片机:I/O 输出功能
- 单片机基础——使用GPIO扫描检测按键
- GuiLite 1.6 发布:也为“单片机UI”而生
- Micropython进阶 | 如何用单片机制作鞋码匹配仪
- EmbedXrpc V1.9.4 已经发布,用于单片机场景的“gRPC”
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Rework
Jason Fried、David Heinemeier Hansson / Crown Business / 2010-3-9 / USD 22.00
"Jason Fried and David Hansson follow their own advice in REWORK, laying bare the surprising philosophies at the core of 37signals' success and inspiring us to put them into practice. There's no jarg......一起来看看 《Rework》 这本书的介绍吧!