Kedipan LED Bawaan ESP32
Mengedipkan LED biru bawaan di ESP32 DevKit V1. Tidak perlu komponen eksternal! Proyek pertama yang sebaiknya kamu coba ketika membeli ESP32. GPIO 2 tersambung ke LED bawaan.

Video
Skema rangkaian

Kode sumber
1// ─────────────────────────────────────────
2// BlueGrays · bluegrays.com
3// Kedipan LED Bawaan ESP32
4// ─────────────────────────────────────────
5// Mengedipkan LED bawaan di board ESP32 DevKit V1 setiap 1 s. Tidak perlu
6// komponen eksternal.
7//
8// Pin:
9// GPIO 2 -> LED bawaan (di board)
10
11const int BUILTIN_LED_PIN = 2; // LED bawaan di DevKit V1
12
13void setup() {
14 pinMode(BUILTIN_LED_PIN, OUTPUT);
15}
16
17void loop() {
18 digitalWrite(BUILTIN_LED_PIN, HIGH); // Nyalakan LED
19 delay(1000); // Tunggu 1 s
20 digitalWrite(BUILTIN_LED_PIN, LOW); // Matikan LED
21 delay(1000);
22}
23
FAQ
Ke pin mana LED bawaan tersambung?
Di ESP32 DevKit V1, LED biru bawaan tersambung ke GPIO 2. Di board lain (mis. beberapa board ESP32-S3), LED bawaan bisa ada di pin lain atau berupa LED RGB addressable; cek skema board-mu.
Bisakah aku memakai konstanta LED_BUILTIN?
Bisa, jika sudah ditentukan di definisi board. Ketika "ESP32 Dev Module" dipilih, LED_BUILTIN biasanya bernilai 2; jika muncul error kompilasi, atur langsung ke 2.
LED bawaan tidak menyala, padahal kode sudah ter-upload. Kenapa?
Beberapa board murah tidak punya LED bawaan; hanya ada LED daya. Cek apakah ada dua LED kecil di board; jika tidak ada, coba pakai LED eksternal.
Kenapa aku sebaiknya mengerjakan proyek ini lebih dulu?
Proyek ini memastikan upload kode, eksekusi program dasar, dan output LED bawaan bekerja tanpa butuh komponen tambahan. Proyek ini tidak menjamin bahwa GPIO lain dan semua fungsi board bekerja dengan benar.
