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
}