要让2个LED灯像救火车转向灯一样闪烁,可以使用Arduino的函数库中的delay()和digitalWrite()函数。
代码示例:
int led1 = 5; // 第一个LED灯连接的引脚
int led2 = 6; // 第二个LED灯连接的引脚
void setup() {
pinMode(led1, OUTPUT); // 配置第一个LED灯引脚为输出模式
pinMode(led2, OUTPUT); // 配置第二个LED灯引脚为输出模式
}
void loop() {
// 让第一个LED灯先亮1秒,再熄灭1秒
digitalWrite(led1, HIGH);
digitalWrite(led2, LOW);
delay(1000);
digitalWrite(led1, LOW);
digitalWrite(led2, HIGH);
delay(1000);
// 让第一个LED灯再亮1秒,再熄灭1秒
digitalWrite(led1, HIGH);
digitalWrite(led2, LOW);
delay(1000);
digitalWrite(led1, LOW);
digitalWrite(led2, HIGH);
delay(1000);
}
这段代码中,我们使用digitalWrite()函数来控制LED灯的状态,HIGH表示亮,LOW表示熄灭。使用delay()函数来控制灯的亮灭时长。循环执行这些操作,就可以让2个LED灯像救火车转向灯一样闪烁啦。
要让2个LED灯像救火车转向灯一样闪烁,可以使用Arduino的函数库中的delay()和digitalWrite()函数。
代码示例:
int led1 = 5; // 第一个LED灯连接的引脚
int led2 = 6; // 第二个LED灯连接的引脚
void setup() {
pinMode(led1, OUTPUT); // 配置第一个LED灯引脚为输出模式
pinMode(led2, OUTPUT); // 配置第二个LED灯引脚为输出模式
}
void loop() {
// 让第一个LED灯先亮1秒,再熄灭1秒
digitalWrite(led1, HIGH);
digitalWrite(led2, LOW);
delay(1000);
digitalWrite(led1, LOW);
digitalWrite(led2, HIGH);
delay(1000);
// 让第一个LED灯再亮1秒,再熄灭1秒
digitalWrite(led1, HIGH);
digitalWrite(led2, LOW);
delay(1000);
digitalWrite(led1, LOW);
digitalWrite(led2, HIGH);
delay(1000);
}
这段代码中,我们使用digitalWrite()函数来控制LED灯的状态,HIGH表示亮,LOW表示熄灭。使用delay()函数来控制灯的亮灭时长。循环执行这些操作,就可以让2个LED灯像救火车转向灯一样闪烁啦。
举报