// L1-025 两灯快闪慢闪切换固定时序 教师完整版
// 核心技术:多段delay时序组合、分段节拍控制、快慢闪自动切换
// 功能:双灯同步慢闪3次 → 双灯同步快闪5次 全自动循环
int ledRed = 2;
int ledGreen = 3;
void setup()
{
// 初始化双灯引脚为输出模式
pinMode(ledRed, OUTPUT);
pinMode(ledGreen, OUTPUT);
// 上电初始状态清零,双灯熄灭
digitalWrite(ledRed, LOW);
digitalWrite(ledGreen, LOW);
}
void loop()
{
// ========== 第一段:双灯同步慢闪 循环3次 ==========
for(int i = 0; i < 3; i++)
{
digitalWrite(ledRed, HIGH);
digitalWrite(ledGreen, HIGH);
delay(1000); // 慢闪长延时
digitalWrite(ledRed, LOW);
digitalWrite(ledGreen, LOW);
delay(1000);
}
// ========== 第二段:双灯同步快闪 循环5次 ==========
for(int i = 0; i < 5; i++)
{
digitalWrite(ledRed, HIGH);
digitalWrite(ledGreen, HIGH);
delay(200); // 快闪短延时
digitalWrite(ledRed, LOW);
digitalWrite(ledGreen, LOW);
delay(200);
}
}