Skip to content
-
Subscribe to our newsletter & never miss our best posts. Subscribe Now!
Electronic Project

Electronic Project Indonesia

Electronic Project

Electronic Project Indonesia

  • Home
  • Tutorial
  • Project
  • Produk
  • Tentang Kami
  • Kontak
  • Cara Upload Program Pertama ESP8266 Lengkap untuk Pemula
  • Home
  • Tutorial
  • Project
  • Produk
  • Tentang Kami
  • Kontak
  • Cara Upload Program Pertama ESP8266 Lengkap untuk Pemula
Close

Search

  • https://www.facebook.com/
  • https://twitter.com/
  • https://t.me/
  • https://www.instagram.com/
  • https://youtube.com/
Subscribe
ESP8266

Kontrol LED Menggunakan ESP8266 Lengkap untuk Pemula

By Electronic Project
May 14, 2026 2 Min Read
0

ESP8266 merupakan mikrokontroler berbasis WiFi yang sangat populer dalam dunia Internet of Things (IoT). Salah satu project dasar yang wajib dipelajari pemula adalah mengontrol LED menggunakan ESP8266.

Pada tutorial ini kita akan belajar:

  • mengenal LED,
  • membuat rangkaian LED dengan ESP8266,
  • memahami program dasar,
  • dan mengontrol LED berkedip otomatis.

Tutorial ini cocok untuk pemula yang baru belajar ESP8266.

Apa yang Dibutuhkan?
Hardware
  • NodeMCU ESP8266
  • LED
  • Resistor 220Ω
  • Breadboard
  • Kabel jumper
  • Kabel USB
Software
  • Arduino IDE
  • Driver CH340
  • Board ESP8266 sudah terinstall
Apa Itu LED?

LED (Light Emitting Diode) adalah komponen elektronika yang dapat menghasilkan cahaya saat dialiri arus listrik.

LED sering digunakan sebagai:

  • indikator,
  • lampu,
  • notifikasi,
  • dan output digital.
Mengenal Pin GPIO ESP8266

Pada tutorial ini kita menggunakan:

D1 (GPIO5)

Karena pin ini aman digunakan untuk output digital.

Skema Rangkaian LED ESP8266
https://images.openai.com/static-rsc-4/5Jp1jpoT0LvoxLcysktauxAvqFNso88EMLmGxl9IEjOF0naLySlpCf-JvhHnJxAUb_B5ZPE66RfTVDYtW9LiseDKPZGUulP00ORhmxdeWutSheiF5bJAgPYm83QylZkTcXJnM0oAMKh0litTGSkOHx8P2C2R0l9AJYhvTN2vzxhrKozEqYCZv5pom0cWVW-F?purpose=fullsize
https://images.openai.com/static-rsc-4/w82bif9E0m2bFWUVzUNACMOKABi1AdpD85v7YavmiFT_HlBi4Jaue9ZUdLO_MG7_AealUCf5lqAGoEs8GGdt1aJ-fFsDOpQXwOkwjfYWzk7AXGOFL6Kgobki_ayRsZgmhkcMLkAZW7fg77YGSkoOkMq_E_DD8m3nSPq5CJgVsdP2vD0p9h-N35uh00eEzn0a?purpose=fullsize
Koneksi LED
KomponenESP8266
Kaki panjang LED (+)D1 / GPIO5
Kaki pendek LED (-)Resistor → GND
Fungsi Resistor

Resistor 220Ω digunakan untuk:

  • membatasi arus,
  • melindungi LED agar tidak rusak.
Program Kontrol LED ESP8266

Salin program berikut:

#define LED D1

void setup() {

pinMode(LED, OUTPUT);

}

void loop() {

digitalWrite(LED, HIGH);
delay(1000);

digitalWrite(LED, LOW);
delay(1000);

}
Penjelasan Program
1. Menentukan Pin LED
#define LED D1

Artinya: LED terhubung ke pin D1.

2. pinMode()
pinMode(LED, OUTPUT);

Digunakan untuk menentukan bahwa pin digunakan sebagai OUTPUT.

3. digitalWrite()
digitalWrite(LED, HIGH);

Digunakan untuk menyalakan LED.

digitalWrite(LED, LOW);

Digunakan untuk mematikan LED.

4. delay()
delay(1000);

Digunakan untuk memberi jeda: 1000 ms = 1 detik

Cara Upload Program
1. Hubungkan ESP8266 ke Laptop

Gunakan kabel USB.

2. Buka Arduino IDE
3. Pilih Board

Klik: Tools → Board → NodeMCU 1.0 (ESP-12E Module)

4. Pilih Port

Klik: Tools → Port

Pilih COM yang muncul.

5. Klik Upload

Klik tombol: Upload (→)

Tunggu hingga selesai.

Hasil Program

Jika berhasil:

  • LED akan menyala 1 detik,
  • lalu mati 1 detik,
  • dan terus berulang.
Penyebab LED Tidak Menyala
1. Posisi LED Terbalik

Pastikan:

  • kaki panjang → positif,
  • kaki pendek → negatif.
2. Salah Pin GPIO

Pastikan menggunakan: D1

3. Salah Wiring

Periksa kembali kabel jumper.

4. Program Belum Terupload

Pastikan muncul:

Done Uploading
Mengubah Kecepatan Kedip LED

Ubah nilai delay:

delay(500);

Artinya: LED berkedip lebih cepat.

Contoh Pengembangan Project

Setelah memahami kontrol LED, Anda dapat mengembangkan project seperti:

  • Smart Lamp IoT
  • Kontrol Relay
  • Monitoring Sensor
  • LED via Telegram
  • LED via MQTT
  • LED via Web Server
Tips untuk Pemula

✅ Gunakan resistor pada LED
✅ Gunakan pin aman seperti D1
✅ Gunakan kabel jumper yang baik
✅ Periksa wiring sebelum upload

Kesimpulan

Kontrol LED menggunakan ESP8266 merupakan dasar penting dalam belajar mikrokontroler dan Internet of Things (IoT). Dengan memahami cara kerja GPIO dan program digital output, kita dapat mengontrol berbagai perangkat elektronika lainnya.

Pada tutorial ini kita telah belajar:

  • mengenal LED,
  • membuat rangkaian,
  • memahami program,
  • dan upload program ke ESP8266.

Sekarang Anda sudah siap membuat project IoT sederhana menggunakan ESP8266

Author

Electronic Project

Follow Me
Other Articles
Previous

Mengenal Pin GPIO ESP8266 Lengkap untuk Pemula

Next

Monitoring Suhu DHT11 dengan ESP8266

No Comment! Be the first one.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Mengenal Sensor LDR (Light Dependent Resistor)
  • Mengenal Sensor PIR untuk Sistem Otomatis
  • Mengenal Relay DC Lengkap untuk Pemula
  • Sensor Ultrasonik: Pengertian, Fungsi, Spesifikasi, dan Cara Kerja
  • Motor Servo

Recent Comments

No comments to show.

Archives

  • May 2026

Categories

  • Aktuator
  • ESP8266
  • Sensor
  • Tentang Kami
Copyright 2026 — Electronic Project. All rights reserved. Blogsy WordPress Theme