概要:在第 1 章已能跑 print 的前提下,用板载红 / 绿 LED 证明「程序能驱动硬件」。
核心能力:GPIO 输出 · 可见结果:红 / 绿灯亮灭、闪烁
学习目标
- 认识板载 LED5(红/左)、LED6(绿/右)。
- 使用
machine.Pin输出高 / 低电平。 - 用
time.sleep/sleep_ms做延时闪烁。
内容要点
- 前提:第 1 章已完成固件与 Thonny / REPL 连接。
- 高电平点亮;LED 颜色与左右以实物实测为准。
- 调试时先 USB 后电池;异常短按 RESET。
代码说明
| 文件 | 简要说明 |
|---|---|
blink_led.py | 用 Pin(5/6, OUT) 驱动板载灯:先右绿 LED6 亮 1s,再左红 LED5 亮 1s,再交替闪 6 次后熄灭。演示 GPIO 高电平点亮与 sleep 延时。 |
实验
- 运行
blink_led.py:先绿灯 1s,再红灯 1s,再红绿交替 6 次。
GPIO 编号、LED / 按键方位以专题页 第四节「GPIO 与接线」 为准,本页不重复抄写引脚数字。