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.
Komponen yang dipakai
- ESP32
- Breadboard (setengah)
- LED
- Resistor
Cara kerja
- Serial.begin(115200) membuka komunikasi serial dan pin GPIO2 diatur sebagai OUTPUT.
- Variabel hitungan bertambah satu setiap putaran loop().
- LED menyala, program mencetak pesan Kedipan ke-N: LED menyala ke Serial Monitor.
- LED mati selama 1 detik, lalu hitungan dan kedipan berikutnya menyusul.
Konsep yang dipelajari
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);
}