ESP8266 - Instalasi Arduino IDE untuk ESP8266

 


Jika kamu ingin memulai belajar Internet of Things (IoT) menggunakan board ESP8266 seperti NodeMCU atau Wemos D1 Mini, maka langkah pertama yang perlu kamu lakukan adalah menginstal dan mengatur Arduino IDE agar bisa digunakan untuk memprogram ESP8266.

Artikel ini akan membahas secara lengkap, mulai dari instalasi hingga pengujian pertama menggunakan sketch "Blink".

Apa Itu ESP8266?

ESP8266 adalah mikrokontroler berkemampuan Wi-Fi yang sangat populer untuk proyek-proyek IoT. Dengan harga yang terjangkau dan dokumentasi yang luas, ESP8266 menjadi pilihan utama banyak maker dan hobiis elektronik.

Langkah 1: Unduh dan Instal Arduino IDE

  1. Buka website resmi Arduino: https://www.arduino.cc/en/software
  2. Pilih sistem operasi yang kamu gunakan (Windows, macOS, atau Linux).
  3. Unduh dan instal Arduino IDE versi terbaru.

Langkah 2: Tambahkan URL Board ESP8266

  1. Jalankan Arduino IDE.
  2. Buka menu File > Preferences.
  3. Pada kolom Additional Board Manager URLs, masukkan URL berikut:
http://arduino.esp8266.com/stable/package_esp8266com_index.json

Kemudian klik OK.


Langkah 3: Instal Board ESP8266

  1. Buka menu Tools > Board > Boards Manager.
  2. Cari ESP8266 by ESP8266 Community.
  3. Klik Install dan tunggu hingga selesai.

 

Langkah 4: Uji Koneksi dengan Sketch Blink

  1. Sambungkan board ESP8266 ke komputer melalui kabel USB.
  2. Pilih board: Tools > Board > NodeMCU 1.0 (ESP-12E Module) atau sesuai dengan board kamu.
  3. Pilih port yang sesuai di Tools > Port.
  4. Masukkan kode berikut:
void setup() {
  pinMode(LED_BUILTIN, OUTPUT);
}

void loop() {
  digitalWrite(LED_BUILTIN, LOW);
  delay(500);
  digitalWrite(LED_BUILTIN, HIGH);
  delay(500);
}

Klik tombol Upload dan tunggu hingga selesai. Jika LED di board berkedip, maka proses instalasi berhasil!

Tips Troubleshooting

  • Port tidak muncul? Instal driver CH340/CP2102 sesuai board kamu.
  • Gagal upload? Tekan tombol "FLASH" atau "RESET" pada board selama proses upload.
  • Gunakan kabel USB yang mendukung data (bukan hanya charging).
Selanjutnya
« Post Selanjutnya
Sebelumnya
Post Sebelumnya »

EmoticonEmoticon

Note: Only a member of this blog may post a comment.