arduino流水灯示例代码
时间: 2023-08-30 21:10:27 浏览: 110
流水灯的代码
以下是一个简单的Arduino流水灯示例代码:
```
int LED_PIN_1 = 2; // 第一个LED灯的引脚
int LED_PIN_2 = 3; // 第二个LED灯的引脚
int LED_PIN_3 = 4; // 第三个LED灯的引脚
int LED_PIN_4 = 5; // 第四个LED灯的引脚
int LED_PIN_5 = 6; // 第五个LED灯的引脚
void setup() {
// 将每个LED灯的引脚设置为输出模式
pinMode(LED_PIN_1, OUTPUT);
pinMode(LED_PIN_2, OUTPUT);
pinMode(LED_PIN_3, OUTPUT);
pinMode(LED_PIN_4, OUTPUT);
pinMode(LED_PIN_5, OUTPUT);
}
void loop() {
// 将每个LED灯依次点亮并延迟一段时间
digitalWrite(LED_PIN_1, HIGH);
delay(100);
digitalWrite(LED_PIN_1, LOW);
digitalWrite(LED_PIN_2, HIGH);
delay(100);
digitalWrite(LED_PIN_2, LOW);
digitalWrite(LED_PIN_3, HIGH);
delay(100);
digitalWrite(LED_PIN_3, LOW);
digitalWrite(LED_PIN_4, HIGH);
delay(100);
digitalWrite(LED_PIN_4, LOW);
digitalWrite(LED_PIN_5, HIGH);
delay(100);
digitalWrite(LED_PIN_5, LOW);
}
```
以上代码将5个LED灯连接到Arduino板的引脚2到6。在`setup()`函数中,我们使用`pinMode()`函数将每个引脚设置为输出模式。在`loop()`函数中,我们依次点亮每个LED灯,并使用`delay()`函数延迟100毫秒。然后我们将每个LED灯关闭,并再次使用`delay()`函数延迟100毫秒,以实现流水灯效果。
阅读全文