#106Pemula

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.

4.8(29)
53 selesai
Kedipan LED Bawaan ESP32
Jika kamu baru saja mendapat ESP32 baru, inilah hal pertama yang perlu dicoba: membuat lampu biru kecil di board menyala satu detik dan mati satu detik. Kamu tidak butuh komponen atau kabel tambahan, cukup colokkan board ke komputermu. Sekilas pandang kamu tahu board-nya bekerja dan programmu sudah ter-upload.

Video

Skema rangkaian

Kedipan LED Bawaan ESP32 - Circuit

Kode sumber

C++ (Arduino IDE)
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.