// 定义引脚
const int ledPins[] = {3, 4, 5, 6, 7, 8, 9, 10};
// 定义流水灯的延迟时间(毫秒)
const int delayTime = 200;
// 初始化引脚
void setup() {
for (int i = 0; i < 8; i++) {
pinMode(ledPins[i], OUTPUT);
}
}
// 主循环
void loop() {
// 点亮6,7
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
delay(delayTime);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(5, HIGH);
digitalWrite(8, HIGH);
delay(delayTime);
digitalWrite(5, LOW);
digitalWrite(8, LOW);
digitalWrite(9, HIGH);
digitalWrite(4, HIGH);
delay(delayTime);
digitalWrite(9, LOW);
digitalWrite(4, LOW);
digitalWrite(10, HIGH);
digitalWrite(3, HIGH);
delay(delayTime);
digitalWrite(10, LOW);
digitalWrite(3, LOW);
digitalWrite(9, HIGH);
digitalWrite(4, HIGH);
delay(delayTime);
digitalWrite(9, LOW);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
digitalWrite(8, HIGH);
delay(delayTime);
digitalWrite(5, LOW);
digitalWrite(8, LOW);
}