本博文参考视频:https://www.bilibili.com/video/BV1G34y1E7tE?spm_id_from=333.880.my_history.page.click
硬件介绍
Nodemcu-32s 模组是由安信可科技开发的。此款模组的核心是 ESP32 芯片 ,具有可扩展、自适应的特点。两个 CPU 核可以被单独控制。时钟频率的调节范围为 80 MHz 到240 MHz,支持 RTOS,是一款通用型 Wi-Fi+BT+BLE MCU 模组。
Nodemcu-32s 模组集成了传统蓝牙、低功耗蓝牙和 Wi-Fi。具有广泛的用途:Wi-Fi支持极大范围的通信连接,也支持通过路由器直接连接互联网;而蓝牙可以让用户连接 手机或者广播 BLE Beacon 以便于信号检测。模组支持的数据传输速率高达 150 Mbps,天线输出功率达到 20 dBm,可实现最大范围的无线通信。因此,这款模组具有行业领 先的技术规格,在高集成度、无线传输距离、功耗以及网络联通等方面性能极佳。
ESP32 的操作系统是带有 LwIP 的 freeRTOS,还内置了带有硬件加速功能的 TLS 1.2。芯片同时支持 OTA 加密升级,方便用户在产品发布之后继续升级。
Thonny IDE的安装
安装好后,视图 —》文件,如下图所示。
烧录 Micro Python 解释器
1、访问 https://micropython.org/download/esp32/ 这个网站去下载固件,固件的作用相当于是操作系统,可以运行 Micro Python 解释器 。
2、点击下载
3、下载完成之后,打开 thonny IDE
需要注意,还没有安装驱动,所以还不能烧录固件。
3、ESP32在Windows上的驱动(我的开发板的电平转换芯片为 CP2102)下载地址:
https://doc.itprojects.cn/0006.zhishi.esp32/01.download/esp32usbDriver.zip
根据电脑架构来安装,今天大部分电脑为 x64 。
安装好后,重启 IDE.
4、烧录固件
安装成功。
5、运行代码
5.1、交互模式
5.2、下载到 ESP-32 开发板