ESP8266 merupakan salah satu mikrokontroler WiFi paling populer untuk pengembangan Internet of Things (IoT). Namun sebelum digunakan, board ESP8266 harus ditambahkan terlebih dahulu ke dalam Arduino IDE agar dapat diprogram.
Pada tutorial ini kita akan belajar cara install board ESP8266 di Arduino IDE secara lengkap dan mudah dipahami untuk pemula.
Apa Itu ESP8266?
ESP8266 adalah mikrokontroler berbasis WiFi yang banyak digunakan untuk:
- Smart Home
- Monitoring Sensor
- Kontrol IoT
- MQTT
- Web Server
- Telegram Bot
Board yang paling populer:
- NodeMCU ESP8266
- Wemos D1 Mini
- ESP-01
Software yang Dibutuhkan
Sebelum memulai, siapkan terlebih dahulu:
1. Arduino IDE
Gunakan Arduino IDE versi terbaru.
2. Kabel USB
Digunakan untuk menghubungkan NodeMCU ke komputer.
3. Board ESP8266
Contoh:
- NodeMCU
- Wemos D1 Mini
Langkah Install Board ESP8266 di Arduino IDE
1. Buka Arduino IDE
Setelah Arduino IDE terbuka:
klik menu:
File → Preferences
2. Tambahkan URL Board ESP8266
Pada bagian:
Additional Boards Manager URLs
masukkan link berikut:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
Jika sudah:
klik:
OK
3. Buka Boards Manager
Klik menu:
Tools → Board → Boards Manager
4. Cari ESP8266
Pada kolom pencarian ketik:
esp8266
Nanti akan muncul:
esp8266 by ESP8266 Community
5. Install Board ESP8266
Klik:
Install
Tunggu proses download hingga selesai.
Biasanya membutuhkan waktu beberapa menit tergantung koneksi internet.
6. Pilih Board ESP8266
Klik menu:
Tools → Board
Lalu pilih:
NodeMCU 1.0 (ESP-12E Module)
7. Hubungkan ESP8266 ke Komputer
6
Sambungkan board menggunakan kabel USB.
Pastikan kabel USB mendukung transfer data.
8. Pilih Port
Klik menu:
Tools → Port
Pilih port yang terdeteksi.
Contoh:
COM3
COM4
9. Uji Program Blink LED
Salin program berikut:
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
}
10. Upload Program
Klik tombol:
Upload
Jika berhasil akan muncul tulisan:
Done Uploading
LED pada board akan berkedip.
Penyebab ESP8266 Tidak Terdeteksi
Jika board tidak muncul di port:
Penyebab umum:
- Driver USB belum terinstall
- Kabel USB rusak
- Kabel hanya charging
- Salah memilih board
Cara Install Driver CH340
Beberapa NodeMCU menggunakan driver:
CH340
Download driver sesuai sistem operasi komputer Anda lalu install hingga selesai.
Kelebihan ESP8266
✅ Sudah memiliki WiFi
✅ Harga murah
✅ Mudah diprogram
✅ Banyak tutorial
✅ Cocok untuk IoT
Contoh Project ESP8266
- Monitoring suhu online
- Smart Lamp IoT
- Water Tank Automation
- MQTT Monitoring
- Smart Garden
- Telegram Bot
Kesimpulan
ESP8266 adalah board mikrokontroler WiFi yang sangat cocok digunakan untuk belajar Internet of Things (IoT). Dengan menambahkan board ESP8266 ke Arduino IDE, kita dapat mulai membuat berbagai project IoT dengan mudah.
Proses instalasi cukup sederhana:
- tambahkan URL board,
- install melalui Boards Manager,
- pilih board,
- lalu upload program.
Sekarang ESP8266 siap digunakan untuk berbagai project elektronika dan IoT
