用arduiino单片机制作一个流水灯
时间: 2023-05-30 21:03:09 浏览: 270
以下是使用Arduino Uno制作流水灯的代码:
```
int ledPin1 = 2; // 第一个LED灯的引脚
int ledPin2 = 3; // 第二个LED灯的引脚
int ledPin3 = 4; // 第三个LED灯的引脚
int ledPin4 = 5; // 第四个LED灯的引脚
int ledPin5 = 6; // 第五个LED灯的引脚
int ledPin6 = 7; // 第六个LED灯的引脚
void setup() {
// 设置所有引脚为输出模式
pinMode(ledPin1, OUTPUT);
pinMode(ledPin2, OUTPUT);
pinMode(ledPin3, OUTPUT);
pinMode(ledPin4, OUTPUT);
pinMode(ledPin5, OUTPUT);
pinMode(ledPin6, OUTPUT);
}
void loop() {
// 将所有LED灯逐个点亮
digitalWrite(ledPin1, HIGH);
delay(100);
digitalWrite(ledPin2, HIGH);
delay(100);
digitalWrite(ledPin3, HIGH);
delay(100);
digitalWrite(ledPin4, HIGH);
delay(100);
digitalWrite(ledPin5, HIGH);
delay(100);
digitalWrite(ledPin6, HIGH);
delay(100);
// 将所有LED灯逐个熄灭
digitalWrite(ledPin1, LOW);
delay(100);
digitalWrite(ledPin2, LOW);
delay(100);
digitalWrite(ledPin3, LOW);
delay(100);
digitalWrite(ledPin4, LOW);
delay(100);
digitalWrite(ledPin5, LOW);
delay(100);
digitalWrite(ledPin6, LOW);
delay(100);
}
```
将以上代码上传到Arduino Uno板子上,即可看到六个LED灯依次点亮和熄灭的效果,实现了流水灯的功能。