#include <Arduino.h>
int ledPins[5] = {15,2,0,4,16};
int button = 18;
int buttonState = HIGH;
void setup() {
Serial.begin(115200);
Serial.println("Hello, ESP32!");
for (int i = 0; i < 5; i++) {
pinMode(ledPins[i], OUTPUT);
digitalWrite(ledPins[i], LOW); // Tắt LED
}
pinMode(button, INPUT);
}
void loop() {
buttonState = digitalRead(button);
if (buttonState == LOW){
for (int i = 0; i < 5; i++) {
digitalWrite(ledPins[i], HIGH); // Bật LED
delay(500); // Đợi 500ms
digitalWrite(ledPins[i], LOW); // Tắt LED
}
for (int i = 3; i >= 0; i--) {
digitalWrite(ledPins[i], HIGH); // Bật LED
delay(500); // Đợi 500ms
digitalWrite(ledPins[i], LOW); // Tắt LED
}
}
// else{
// for (int i = 0; i < 5; i++) {
// digitalWrite(ledPins[i], LOW); // Tắt LED
// }
// }
}