Belajar IoT  : Pemrograman Dasar ESP8266

Ketemu lagi sama tukang tulisnya Ardutech.com .. Kali ini kita lanjutin aja ya postingan sebelumnya tentang Internet of Things (IoT), masih belajar dasar IoT. Pada postingan sebelumnya sudah dijelaskan koneksi modul WiFi ESP8266 seri ESP-01 dengan Arduino sebagai ‘perantara’ dengan computer, sekarang kita akan mencoba program sederhana untuk modul ESP8266 dengan Arduino IDE.

Program sederhana yang akan dibuat adalah membuat LED berkedip (blink) di piranti Input – Output dari modul ESP8266 yaitu di GPIO2.

Komponen yang perlu disiapkan :

  • Arduino UNO
  • ESP8266 modul seri ESP-01
  • Project Board
  • LED
  • Kabel USB
  • Kabel konektor

Buat rangkaian Arduino UNO dengan modul ESP8266 dan LED seperti pada gambar.

Pastikan pin GPIO0 terhubung dengan ground (GND) ketika proses Upload. Oh iya sebelum ke pemrograman, sahabat Ardutech harus punya program Arduino IDE, kalau belum punya silakan download disini  , kemudian install programnya (sebenarnya ada 2 pilihan : instal program /Windows Installer atau save ke folder /Windows ZIP yang nantinya kita tinggal menjalankan file Arduino.exe dari folder tersebut). Untuk menambah referensi tentang Arduino IDE silakan cek postingan ini  Belajar Arduino untuk Pemula

Jika sudah , silakan jalankan Arduino IDE kemudian pilih Board-nya, dari menu Tools – Board – Generic ESP8266 Module.

Jika belum ada (belum compatible dengan ESP-01) silakan instal terlebih dahulu, caranya :

  • Buka Preference, dari menu File – Preferences

  • Buka Boards Manager dari menu Tools – Board – Boards Manager… Pilih ESP8266 dan install “esp8266 platform”

  • Cek hasilnya, dari menu Tools – Board pilih Generic ESP8266 Module.

Ok sekarang siap untuk pemrograman pertama modul ESP8266 dengan Arduino IDE. Buka program contoh, dari menu File – Examples – Basics – Blink. Edit di bagian LED_BUILTIN menjadi angka “2” karena LED terhubung dengan GPIO2 pada modul ESP8266.

Klik tombol Upload, tunggu sampai proses selesai.

Hasilnya LED berkedip (blink) dengan delay 1 detik. Jika program belum jalan (LED tidak berkedip) coba lepas koneksi GPIO0 dengan ground.

Alhamdulillah sudah selesai program pertama modul WiFi ESP8266 menyalakan LED di pin GPIO2, semoga bermanfaat.

One thought on “Belajar IoT  : Pemrograman Dasar ESP8266

Leave a Reply

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