准备
硬件
- NodeMCU 开发板

- 数据线,一头是 USB-A 接口,另一头是 Micro-USB 接口。

软件
PINOUT

搭建 MicroPython 开发环境
安装工具
- 安装烧录工具
esptool
pip3 install esptool
- 运行
esptool.py read_mac 命令,确认连接成功。
$ esptool.py read_mac
esptool.py v3.0
Found 2 serial ports
Serial port /dev/cu.usbserial-0001
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Features: WiFi
Crystal is 26MHz
MAC: f4:cf:a2:ec:0a:86
Uploading stub...
Running stub...
Stub running...
MAC: f4:cf:a2:ec:0a:86
Hard resetting via RTS pin...
- 查看设备文件
$ ls /dev/cu*
/dev/cu.Bluetooth-Incoming-Port /dev/cu.usbserial-0001
烧录固件 下载 ESP8266固件 wget https://micropython.