第 2 / 8 章

板载 LED

用板载红 / 绿 LED 证明「程序能驱动硬件」。

教程首页 专题页

概要:在第 1 章已能跑 print 的前提下,用板载红 / 绿 LED 证明「程序能驱动硬件」。
核心能力:GPIO 输出 · 可见结果:红 / 绿灯亮灭、闪烁

本章代码目录: code/chapter-02/

hello.py 已在 第 1 章,本章不再重复。

学习目标

  1. 认识板载 LED5(红/左)、LED6(绿/右)。
  2. 使用 machine.Pin 输出高 / 低电平。
  3. time.sleep / sleep_ms 做延时闪烁。

内容要点

  1. 前提:第 1 章已完成固件与 Thonny / REPL 连接。
  2. 高电平点亮;LED 颜色与左右以实物实测为准。
  3. 调试时先 USB 后电池;异常短按 RESET。

代码说明

文件简要说明
blink_led.pyPin(5/6, OUT) 驱动板载灯:先右绿 LED6 亮 1s,再左红 LED5 亮 1s,再交替闪 6 次后熄灭。演示 GPIO 高电平点亮与 sleep 延时。

实验

  1. 运行 blink_led.py:先绿灯 1s,再红灯 1s,再红绿交替 6 次。

GPIO 编号、LED / 按键方位以专题页 第四节「GPIO 与接线」 为准,本页不重复抄写引脚数字。

← 第 1 章 返回教程首页 第 3 章 →