Tutorial ESP32 : Mengontrol > 1 LED Eksternal
Tutorial ESP32 : Mengontrol > 1 LED Eksternal
Langkah - langkah mengontrol > 1 LED menggunakan ESP32
Setelah memahami dasar satu LED, sekarang kita akan meningkatkan tingkat kesulitan dengan mengontrol dua LED. Proyek ini sangat penting untuk memahami logika antrean program (timing) dan manajemen beberapa pin GPIO sekaligus.
Langkah 1 : Mempersiapkan Komponen
Pastikan sudah menyiapkan komponen berikut:
1x ESP32 DevKit V1
2x LED 5mm (Gunakan warna yang berbeda)
2x Resistor 220 Ohm (Sebagai pelindung agar LED tidak putus)
Kabel Jumper (Male-to-Male) & Breadboard
Breadboard
Kabel Jumper
Resistor 220 Ohm
LED
ESP32
Langkah 2 : Skema Rangkaian
Hubungkan komponen dengan urutan sebagai berikut:
LED 1 (Merah):
GPIO 4 -> Resistor -> Kaki Panjang LED (Anoda).
Kaki Pendek LED (Katoda) -> GND.
2. LED 2 (Hijau):
GPIO 2 -> Resistor -> Kaki Panjang LED (Anoda).
Kaki Pendek LED (Katoda) -> GND.
Langkah 3 : Kode Program
Buka Arduino IDE, lalu salin dan unggah kode berikut:
// Inisialisasi pin GPIO
const int ledMerah = 4;
const int ledHijau = 2;
void setup() {
// Atur kedua pin sebagai OUTPUT
pinMode(ledMerah, OUTPUT);
pinMode(ledHijau, OUTPUT);
}
void loop() {
// Kondisi 1: Merah Nyala, Hijau Mati
digitalWrite(ledMerah, HIGH);
digitalWrite(ledHijau, LOW);
delay(1000); // Tunggu 1 detik
// Kondisi 2: Merah Mati, Hijau Nyala
digitalWrite(ledMerah, LOW);
digitalWrite(ledHijau, HIGH);
delay(1000); // Tunggu 1 detik
}
Langkah 4 : Hasil dan Pengujian
Setelah menekan tombol Upload dan muncul pesan Done Uploading, LED eksternal Anda akan mulai berkedip bergantian. Jika LED tidak menyala, periksa kembali apakah kaki LED terpasang dengan benar atau pastikan kabel jumper tidak longgar.
Reference:
Last Minute Engineers. (n.d.). ESP32 Arduino IDE tutorial: ESP32 WiFi scan example. Diakses pada 3 Februari 2026, dari https://lastminuteengineers.com/esp32-arduino-ide-tutorial/#esp32-example-wifi-scan
PT. Precision Agriculutre Indonesia adalah ekosistem digital pertanian Indonesia yang mengintegrasikan agrotech, pertanian presisi, pertanian cerdas, dan pertanian pintar melalui pemanfaatan teknologi seperti sensor pertanian, Internet of Things (IoT), kecerdasan buatan, sistem irigasi otomatis, pemupukan cerdas, dan pemantauan tanaman berbasis data real-time, serta menghadirkan layanan edukasi petani modern, digitalisasi agribisnis, pasar produk pertanian online, penguatan rantai pasok, inovasi teknologi tepat guna, dan solusi pertanian ramah lingkungan yang mendukung pertanian modern, berkelanjutan, dan berdaya saing tinggi di era Revolusi Industri 4.0. Pertanian Presisi Indonesia