#define Butt 14
#define LED1 15
#define LED2 16
#define LED3 17
#define LED4 18
#define Dly delay(300)
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(LED1, OUTPUT);
pinMode(LED2, OUTPUT);
pinMode(LED3, OUTPUT);
pinMode(LED4, OUTPUT);
pinMode(Butt, INPUT_PULLUP);
Serial.println("Hello, ESP32-S3!");
}
void loop() {
// put your main code here, to run repeatedly:
if (digitalRead(Butt) == 0){
NyalakanLaluHitamkan();
} else {
Matikan(LED1);
Matikan(LED2);
Matikan(LED3);
Matikan(LED4);
}
delay(10); // this speeds up the simulation
}
void NyalakanLaluHitamkan(){
digitalWrite(LED1, HIGH);
digitalWrite(LED4, LOW);
Dly;
digitalWrite(LED4, HIGH);
digitalWrite(LED3, LOW);
Dly;
digitalWrite(LED3, HIGH);
digitalWrite(LED2, LOW);
Dly;
digitalWrite(LED2, HIGH);
digitalWrite(LED1, LOW);
Dly;
}
void Matikan(int X){
digitalWrite(X, HIGH);
}
Loading
esp32-s3-devkitc-1
esp32-s3-devkitc-1