Simulasi Lampu Flip-Flop Dua LED ESP32 Online (Tanpa Alat)
Flip-flop adalah pola dua lampu yang menyala bergantian: saat yang satu menyala, yang lain wajib mati. Di template ini LED merah di GPIO18 dan LED hijau di GPIO19 bertukar menyala setiap 700 ms.
Komponen yang dipakai
- ESP32
- Breadboard (setengah)
- LED
- Resistor
Cara kerja
- LED merah disambungkan ke GPIO18 dan LED hijau ke GPIO19, masing-masing seri resistor 220 Ohm.
- Kedua pin diatur sebagai OUTPUT di setup().
- Program menyalakan LED merah sambil mematikan LED hijau, lalu menunggu 700 ms.
- Keadaan dibalik: merah mati, hijau menyala, dan pola bergantian ini berulang terus.
Konsep yang dipelajari
Kode program
/*
Flip-flop: dua LED menyala bergantian. Saat yang satu menyala,
yang lain harus mati — pola dasar rangkaian lampu bergantian.
Rangkaian: GPIO18 -> LED merah -> 220 Ohm -> rel - breadboard,
GPIO19 -> LED hijau -> 220 Ohm -> rel - breadboard.
*/
const int LED_MERAH = 18;
const int LED_HIJAU = 19;
void setup() {
Serial.begin(115200);
pinMode(LED_MERAH, OUTPUT);
pinMode(LED_HIJAU, OUTPUT);
Serial.println("Flip-flop siap: LED bergantian tiap 700 ms.");
}
void loop() {
digitalWrite(LED_MERAH, HIGH);
digitalWrite(LED_HIJAU, LOW);
delay(700);
digitalWrite(LED_MERAH, LOW);
digitalWrite(LED_HIJAU, HIGH);
delay(700);
}