void setup() {
pinMode(11, OUTPUT); // LED đỏ
pinMode(12, OUTPUT);//LED xanh
pinMode(13, OUTPUT); //LED vàng
}
void loop() {
// Hiệu ứng 1: Sáng lần lượt 3 LED vàng -> xanh -> đỏ
for (int pin = 13; pin >= 11; pin--) {
digitalWrite(pin, HIGH); // Bật LED hiện tại
delay(1000); // Chờ 500ms
// Tắt LED hiện tại
}
// Hiệu ứng 2: Tắt lần lượt 3 LED đỏ -> xanh -> vàng
for (int pin = 11; pin <= 13; pin++) {
digitalWrite(pin, LOW); // Đảm bảo LED đã tắt
delay(1000);
}
// Hiệu ứng 3: Sáng tắt xen kẽ
digitalWrite(13, HIGH); // LED vàng sáng
digitalWrite(11, HIGH); // LED đỏ sáng
digitalWrite(12, LOW); // LED xanh tắt
delay(2000);
digitalWrite(13, LOW); // LED vàng tắt
digitalWrite(11, LOW); // LED đỏ tắt
digitalWrite(12, HIGH); // LED xanh sáng
delay(2000);
digitalWrite(12, LOW); // LED xanh tắt
}