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.

Board: ESP323 komponen

Komponen yang dipakai

  • ESP32
  • Breadboard (setengah)
  • LED
  • Resistor

Cara kerja

  1. LED merah disambungkan ke GPIO18 dan LED hijau ke GPIO19, masing-masing seri resistor 220 Ohm.
  2. Kedua pin diatur sebagai OUTPUT di setup().
  3. Program menyalakan LED merah sambil mematikan LED hijau, lalu menunggu 700 ms.
  4. Keadaan dibalik: merah mati, hijau menyala, dan pola bergantian ini berulang terus.

Konsep yang dipelajari

Dua output digitalPola bergantian (flip-flop)delay() sebagai pewaktu

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);
}

Template ESP32 lainnya