从这里开始 · 02 / 16

LED 闪烁:HIGH、LOW 与延时

运行 LED 闪烁实验,比较 500 与 1000 毫秒延时,跟踪 D13 状态,并算出完整的亮灭周期。

5 分钟入门
这一课,你会学到

用 HIGH、LOW 和延时设置节奏。

理解原理

delay 使示例在下一次变化前暂停。亮灯时间与灭灯时间之和为一个周期。亮 1000 毫秒、灭 500 毫秒时,周期为 1.5 秒。外接 LED 需要串联限流电阻。

动手试一试

先运行亮 500 毫秒、灭 500 毫秒的示例,再只把亮灯时间改为 1000 毫秒,观察完整周期。

连接说明

  • D13 — 电阻 → LED 正极
  • GND — LED 负极

示例代码

代码用于说明硬件思路;实验台执行对应的教学模型,不编译代码。

void setup() {
  pinMode(13, OUTPUT);
}

void loop() {
  digitalWrite(13, HIGH);
  delay(500);
  digitalWrite(13, LOW);
  delay(500);
}

检查你的理解

亮 1000 毫秒、灭 500 毫秒,一个周期有多长?

查看解释

1500 毫秒。完整周期包含亮灯和灭灯两个阶段,不能只计算亮灯时间。

从实验,再多走一步

把实验与基础概念连起来 · 帮助与 FAQ