Simulasi Blink ESP32 dengan Serial Monitor Online (Tanpa Alat)

Template ini menggabungkan dua dasar ESP32 sekaligus: LED di GPIO2 yang berkedip tiap detik, dan Serial Monitor yang mencatat sudah berapa kali LED itu berkedip.

Board: ESP323 komponen

Komponen yang dipakai

  • ESP32
  • Breadboard (setengah)
  • LED
  • Resistor

Cara kerja

  1. Serial.begin(115200) membuka komunikasi serial dan pin GPIO2 diatur sebagai OUTPUT.
  2. Variabel hitungan bertambah satu setiap putaran loop().
  3. LED menyala, program mencetak pesan Kedipan ke-N: LED menyala ke Serial Monitor.
  4. LED mati selama 1 detik, lalu hitungan dan kedipan berikutnya menyusul.

Konsep yang dipelajari

Serial Monitor ESP32 (115200)Variabel penghitungdigitalWrite dan delay

Kode program

/*
  ESP32 Blink + Serial: LED di GPIO2 berkedip setiap detik dan setiap
  kedipan dicatat ke Serial Monitor (baud 115200, sama seperti ESP32 asli).
*/
const int PIN_LED = 2;
int hitungan = 0;

void setup() {
  Serial.begin(115200);
  pinMode(PIN_LED, OUTPUT);
  Serial.println("ESP32 siap. LED GPIO2 mulai berkedip.");
}

void loop() {
  hitungan++;
  digitalWrite(PIN_LED, HIGH);
  Serial.print("Kedipan ke-");
  Serial.print(hitungan);
  Serial.println(": LED menyala");
  delay(1000);

  digitalWrite(PIN_LED, LOW);
  Serial.println("LED mati");
  delay(1000);
}

Template ESP32 lainnya