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 毫秒。完整周期包含亮灯和灭灯两个阶段,不能只计算亮灯时间。