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

单片机实验程序让八个LED灯交替闪烁用delay延时

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

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