1. 环境配置篇
1.1 设置 IO 功能
在配置完 IO 功能后,只有一种功能会被激活。具体配置可根据需求选择引脚功能。
1.2 Arduino 与 MicroPython
Arduino 让 DIY 摆脱了繁琐的环境配置,而 MicroPython 则帮助开发者摆脱了底层复杂性,简化了硬件控制的过程,适合快速原型设计和简单项目开发。
1.3 使用开发工具 Thonny
Thonny 是一个简单且易用的 Python IDE,适合初学者。下载地址如下:
Thonny 下载 https://github.com/thonny/thonny/releases/
1.4 文件操作
在 Thonny 中打开 ESP32 的文件列表,步骤如下:
- 点击顶部菜单的 视图 -> 文件,打开文件管理视图。
- 右下角选择正确的 COM 端口,连接到 ESP32。
1.5 烧录或更新固件
通过 Thonny 可以轻松完成对 ESP32 的 MicroPython 固件的烧录或更新。使用文件管理界面将固件传输到设备。
2. 使用面包板和杜邦线
2.1 连接面包板
使用面包板和杜邦线进行开发时,注意以下几点:
- 正极:通常使用红色杜邦线表示,连接到设备的 VCC 引脚。
- 负极:通常使用黑色杜邦线表示,连接到设备的 GND 引脚。
确保正负极连接正确,避免短路或损坏设备。
3. 常见问题
-
无法连接设备:
- 检查 COM 端口是否正确选择。
- 确认 ESP32 是否已上电。
- 确保 MicroPython 固件已正确烧录。
-
烧录固件失败:
- 确认设备是否处于刷写模式(按住 BOOT 键并上电)。
- 检查 USB 数据线是否完好并支持数据传输。
- 使用官方推荐的工具(如 esptool.py)手动烧录固件。