先看结论
亮 500 毫秒、灭 500 毫秒,完整周期为 1 秒。延时决定节奏;接线与限流电阻决定真实 LED 能否正常工作。
先沿着电流路径观察
外接 LED 课程使用 D13、串联电阻和 LED,最后回到 GND。电阻负责限制电流。LED 有极性,接反可能无法发光。在浏览器中先打开引脚图,确认两端的连接,再运行程序。
理解程序的两个部分
setup() 在启动或复位后执行一次,pinMode(13, OUTPUT) 将引脚设置为输出。loop() 不断重复:写 HIGH、等待、写 LOW、再等待。delay 使用毫秒。亮 500 毫秒、灭 500 毫秒时,一个完整周期约为 1 秒。
先预测,再验证
打开第 2 课并运行。只把亮灯时长从 500 毫秒改为 1000 毫秒,保持灭灯时长为 500 毫秒。先预测亮灯阶段变长、周期变为约 1.5 秒,再观察结果。串口监视器帮助你把引脚状态与视觉变化对应起来。
转向真实硬件前
修改接线前断开电源,LED 支路保留串联限流电阻,核对极性并共地。真实开发板请在 Arduino IDE 中使用官方 Blink 示例;应用的运行按钮不会向 USB 硬件上传程序。不要把元件或引脚的极限电流当成正常工作目标。
从实验,再多走一步
回到一手资料
真实开发板的参数与接线应以官方文档和元件数据表为准。