Pada mulanya Development Board ESP8266 hanya dapat diprogram menggunakan perintah ATCommand melalu port komunikasi serial, hingga kemudian berkat jasa Ivan Grokhothov, seorang hacker, Board tersebut dapat diprogram melalui Arduino IDE, sebuah open source software yang sejatinya ditunjukan untuk Development Board keluarga Arduino.
Menambahkan Board ESP8266 ke Arduino IDE
Tentu saja kita perlu menambahkan board nodeMCU ESP9266 ke dalam daftar board yang dimilik oleh Arduino IDE. Jika tidak, jangan harap board tersebut dapat dikenali oleh Arduino IDE. Bukalah Preferences dari menu File.
Masukkan alamat: https://dl.espressif.com/dl/package_esp32_index.json ke dalam kolom Additional Boards Manager URLs. Setelah itu OK.
Selanjutnya, buka menu Tools, tunjuk Board, lalu pilih Board Manager.
Temukan ESP32, lalu Install.
Setelah berhasil terinstalasi, klik Close, Sekarang kita dapat memakai board ESP8266.
Cara Memakai Board ESP8266
Anggap bahwa kita memiliki board ESP8266 tipe Wemos D1 Mini, maka untuk memprogramnya dengan memakai Arduino IDE harus digubungkan ke komputer dengan memakai kabel micro-USB, seperti kabel yang dipakai untuk charger ponsel.
Foto pemasangan kabel micro-USB pada board Wemos D1 Mini:
Setelah itu kita harus memilih board yang sesuai dari daftar. Dalam hal ini kita pilih WEMOS D1 MINI ESP32.
Sebagai tanda bahwa WEMOS D1 MINI sudah terkoneksi dan siap berkomunikasi dengan komputer, buka menu Tools, dan kemudian periksa apakah ada Port yang terpakai. Jika ada, berarti pemrograman siap untuk dilaksanakan.
Penulisan Kode
Arduino IDE menyediakan struktur kode yang terdiri dari fungsi utama: setup() dan loop(). Fungsi yang pertama dipakai untuk melakukan konfigurasi, sedangkan fungsi berisi perintah-perintah yang harus dlaksanakan oleh MCU.
Verifikasi dan Mengunggah Kode
Setelah kode program selesai ditulis, pastikan tidak ada kesalahan apapun di dalamnya. Oleh karena itu kita perlu melakukan verifikasi terhadap kode program yang telah kita tulis.
Jika tidak ada pesan error yang diperlihatkan, selanjutnya dapat dilakukan pengunggahan (upload) kode profram tersebut ke dalam memori board ESP8266.
Dan jika tidak diperlihatkan pesan error apapun, berarti kode program telah berhasil terunggah. Selanjutnya, kita dapat mencabut kabel micro-USB dari komputer dan memberikan catu daya tersendiri yang dibutuhkan oleh board ESP8266 untuk bekerja.










Ini applicable untuk semua board Arduino Pak? Arduino Uno, Arduino Mega,. Red board, Leonardo...?
BalasHapusSupport untuk semua boar Arduino, hanya khusus untuk board Arduino ini kita perlu menambahkan shiled (modul) Wifi. Sedangkan untuk board nodeMCU ESP8266 atau ESP32 modul tersebut sudah include di dalamnya.
HapusPosting Komentar