版权声明:欢迎任何形式的转载,但请务必注明出处,共创知识服务 https://blog.csdn.net/ASUKA2020/article/details/83957037
Arduino LED 简易流水灯
/*
LED 简易流水灯
*/
// 引脚定义 LED 个数
const int LEDCount = 8;
// 对应的 LED 引脚
int LEDPins[] = {
0,
1,
2,
3,
4,
5,
6,
7,
};
void setup() {
// 循环设置,把对应的 LED 都设置成输出
for (int thisLED = 0; thisLED < LEDCount; thisLED++) {
pinMode(LEDPins[thisLED], OUTPUT);
}
}
void loop() {
// 熄灭所有的 LED 灯
for (int num = 0; num < 8; num++) {
digitalWrite(LEDPins[num], HIGH);
}
// 循环顺序点亮 LED 然后等待 300 ms 后熄灭,这样就是简易的 LED 流水点亮效果
for (int num = 0; num < 8; num++) {
digitalWrite(LEDPins[num], LOW);
delay(300);
digitalWrite(LEDPins[num], HIGH);
}
}