MicroPython+ESP32:一.开发环境的搭建
. 整体流程说明
1.1 ESP32
大白话来说:ESP32就是一个开发板,上面有芯片以及用到的其它硬件
1.2 ESP32运行程序?
只要是硬件电路(数字电路)那么就可以通过编程的方式对其进行控制
那么这个开发板能认识什么样的程序呢?python?C?C++?Java?。。。。
答:只认识二进制的0和1,即不同的01的组合实现的功能不同,举例子0101001控制发送数据 11101010控制接收数据
1.3 ESP32怎样运行Python?
联想 pc机的流程
Python源代码----print(“hahah”)----->Python解释器------010101001------>操作系统(Windows、MacOS、Linux等)-------0101010100---->硬件电路
所以,我们也能够大体整理出在ESP32上的运行流程
Python源代码----print(“haha”)----->特殊的Python解释器-------0101010010---->硬件电路
注意:ESP32上没有运行操作系统
1.4 整理
硬件:ESP32
特殊的Python解释器:MicroPython(一种针对于硬件做了特殊处理的Python解释器)
IDE:Thonny(类似Pycharm这个也是个IDE,它对ESP32支持更好 所以选择它)
- 下载&安装Thonny
方式1:快、超快(推荐,请使用本方式下载)
王铭东老师已经传到自己的服务器,下载速度很快
Windows(64位电脑,win8,win10,win11用户)
https://doc.itprojects.cn/A0001.micropython.esp32/02.download/03.thonny/thonny-4.0.1.exe
Windows(