#define REDLED 13 //红灯引脚
#define YELLOWLED 12 //黄灯引脚
#define GREENLED 11 //绿灯引脚
void setup() {
pinMode(REDLED, OUTPUT);
pinMode(YELLOWLED, OUTPUT);
pinMode(GREENLED, OUTPUT);
}
void loop() {
//红灯亮
digitalWrite(REDLED, HIGH);
delay(30000); //延时30秒
//红灯变黄灯
digitalWrite(YELLOWLED, HIGH);
delay(2000); //延时2秒
digitalWrite(YELLOWLED, LOW);
//黄灯变绿灯
digitalWrite(GREENLED, HIGH);
for (int i = 0; i < 3; i++) { //闪烁3次
delay(500);
digitalWrite(YELLOWLED, HIGH);
delay(500);
digitalWrite(YELLOWLED, LOW);
}
digitalWrite(GREENLED, LOW);
//绿灯亮
digitalWrite(GREENLED, HIGH);
delay(60000); //延时60秒
}
迷你红绿灯
最新推荐文章于 2025-04-23 14:33:07 发布