从这里开始 · 02 / 16
LED 闪烁:HIGH、LOW 与延时
运行 LED 闪烁实验,比较 500 与 1000 毫秒延时,跟踪 D13 状态,并算出完整的亮灭周期。
用 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 毫秒。完整周期包含亮灯和灭灯两个阶段,不能只计算亮灯时间。