//NAMA: Joy Disanto Nupa
//NIM: 2209106014
const int pinTombol = 2;
const int pinLED = 13;
void setup() {
pinMode(pinTombol, INPUT_PULLUP);
pinMode(pinLED, OUTPUT);
}
void loop() {
bool listrikPadam = digitalRead(pinTombol) == LOW;
if (listrikPadam) {
kedipkanSOS();
} else {
digitalWrite(pinLED, LOW);
}
}
void kedipkanSOS() {
for (int i = 0; i < 3; i++) {
digitalWrite(pinLED, HIGH);
delay(200);
digitalWrite(pinLED, LOW);
delay(200);
}
delay(400);
for (int i = 0; i < 3; i++) {
digitalWrite(pinLED, HIGH);
delay(600);
digitalWrite(pinLED, LOW);
delay(200);
}
delay(400);
for (int i = 0; i < 3; i++) {
digitalWrite(pinLED, HIGH);
delay(200);
digitalWrite(pinLED, LOW);
delay(200);
}
delay(1000);
}
Loading
esp32-s3-devkitc-1
esp32-s3-devkitc-1
tekan
(pemicu listrik padam)