7个LWD灯两个一组循环点亮
时间: 2023-12-06 15:03:18 浏览: 43
首先,需要明确LWD灯是什么,假设它是Light Emitting Diode(LED)灯。
因此,我们可以利用一个for循环语句来实现两个一组循环点亮7个LED灯的操作。
具体步骤如下:
1. 首先,需要定义控制LED灯的引脚。
2. 接下来,使用for循环语句,循环7次,每次循环点亮两个LED灯。
3. 在每次循环中,使用digitalWrite()函数点亮两个LED灯,然后延时一段时间,再熄灭这两个LED灯。
4. 循环结束后,程序退出。
代码示例:
int LED1 = 2; // 第一个LED灯的引脚
int LED2 = 3; // 第二个LED灯的引脚
int LED3 = 4; // 第三个LED灯的引脚
int LED4 = 5; // 第四个LED灯的引脚
int LED5 = 6; // 第五个LED灯的引脚
int LED6 = 7; // 第六个LED灯的引脚
int LED7 = 8; // 第七个LED灯的引脚
void setup() {
// 初始化所有LED灯引脚为输出模式
pinMode(LED1, OUTPUT);
pinMode(LED2, OUTPUT);
pinMode(LED3, OUTPUT);
pinMode(LED4, OUTPUT);
pinMode(LED5, OUTPUT);
pinMode(LED6, OUTPUT);
pinMode(LED7, OUTPUT);
}
void loop() {
// 循环7次,每次循环点亮两个LED灯
for (int i = 0; i < 7; i++) {
// 根据i的值选择要点亮的两个LED灯
switch (i) {
case 0:
digitalWrite(LED1, HIGH);
digitalWrite(LED2, HIGH);
break;
case 1:
digitalWrite(LED2, HIGH);
digitalWrite(LED3, HIGH);
break;
case 2:
digitalWrite(LED3, HIGH);
digitalWrite(LED4, HIGH);
break;
case 3:
digitalWrite(LED4, HIGH);
digitalWrite(LED5, HIGH);
break;
case 4:
digitalWrite(LED5, HIGH);
digitalWrite(LED6, HIGH);
break;
case 5:
digitalWrite(LED6, HIGH);
digitalWrite(LED7, HIGH);
break;
case 6:
digitalWrite(LED7, HIGH);
digitalWrite(LED1, HIGH);
break;
}
// 延时一段时间,然后熄灭这两个LED灯
delay(500);
digitalWrite(LED1, LOW);
digitalWrite(LED2, LOW);
digitalWrite(LED3, LOW);
digitalWrite(LED4, LOW);
digitalWrite(LED5, LOW);
digitalWrite(LED6, LOW);
digitalWrite(LED7, LOW);
// 延时一段时间,然后进入下一次循环
delay(500);
}
}
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)