以下是基于 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 灯交替闪烁的效果。

Arduino 单片机 LED 交替闪烁程序:使用 delay 函数

原文地址: https://www.cveoy.top/t/topic/jvkk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录