Arduino 单片机 LED 交替闪烁程序:使用 delay 函数
以下是基于 Arduino 单片机的八个 LED 灯交替闪烁程序,使用 delay 函数实现延时:
int ledPins[] = {2, 3, 4, 5, 6, 7, 8, 9}; // 定义八个 LED 灯的引脚
void setup() {
for (int i = 0; i < 8; i++) {
pinMode(ledPins[i], OUTPUT); // 将八个引脚设置为输出模式
}
}
void loop() {
for (int i = 0; i < 8; i++) {
digitalWrite(ledPins[i], HIGH); // 点亮当前 LED 灯
delay(100); // 延时 100 毫秒
digitalWrite(ledPins[i], LOW); // 熄灭当前 LED 灯
}
}
该程序中,首先定义了八个 LED 灯的引脚,然后在 setup 函数中将这些引脚设置为输出模式。在 loop 函数中,使用 for 循环依次点亮八个 LED 灯,并在每个 LED 灯点亮后延时 100 毫秒,然后再熄灭该 LED 灯,继续循环下一个 LED 灯。这样就可以实现八个 LED 灯交替闪烁的效果。
原文地址: https://www.cveoy.top/t/topic/jvkk 著作权归作者所有。请勿转载和采集!