Official StoreTekan tombol di atas untuk membeli semua alat dan bahan eksperimen di web ini

Cara Program Wemos D1 Mini dengan Arduino

Wemos D1 Mini adalah salah satu produk mini IoT board berbasis mikrokontroller ESP8266 ESP-12 buatan perusahaan China, WEMOS. Produk ini merupakan versi ‘miniatur’ Wemos D1 yang desainnya mirip Arduino Uno. Mungkin bisa dikatakan Wemos D1 Mini adalah versi ‘arduino nano’-nya Wemos D1.  Di board wemos d1 mini ini Anda dapat langsung memprogram ESP 12 tanpa bantuan board programmer/usb TTL eksternal karena wemos d1 mini dilengkapi dengan chip CH340 sebagai konverter usb to serial internal. Inilah salah keunggulan wemos D1 mini ketimbang menggunakan board ESP-12 biasa (bare board) yakni Anda akan jauh lebih dimudahkan saat programming dan debugging karena D1 mini memiliki konverter usb serial terintegrasi dengan switch programming dan running mode pada EsP-12. Jika Anda pernah memprogram ESP 12 menggunakan usb to ttl eksternal pasti akan paham dengan maksud saya.

Mengenal Pinout Wemos D1 Mini

Desain Wemos D1 mini merupakan simplifikasi Wemos D1 yang mirip Arduino Uno. Jika Anda membutuhkan mikrokontroller berbasis 32 bit dengan built-in WIFI sepertinya D1 mini akan cocok dengan kebutuhan Anda. Tapi sebelumnya, sebaiknya Anda kenali dulu tata letak dan naming D1 Mini sebagai berikut. Ini akan memudahkan Anda saat programming nanti.

wemos d1 mini pinout

Programming Wemos D1 Mini dengan Arduino Bootloader

Berikutnya, mari kita coba memprogram Wemos D1 Mini ini dengan Arduino. Keuntungannya, jika Anda sudah terbiasa memprogram Arduino dengan Bahasa C-nya, maka Anda tidak akan kesulitan memprogram D1 mini. Ada sedikit perbedaan namun sifatnya tidak substansial. Teknik programmingnya sama persis dengan Arduino, bahkan library-library Arduino pun sebagian besar kompatibel dengan D1 Mini versi Arduino.

Baiklah, langsung aja kita coba memprogram Wemos D1 Mini dengan Arduino. Langkah-langkahnya cukup mudah, cuma butuh koneksi internet saat download library-library yang dibutuhkan

Langkah-langkah :

  1. Buka Arduino IDE Anda, jika belum punya download dulu arduino.cc
  2. Buka menu File – Preferences dan isikan http://arduino.esp8266.com/versions/2.3.0/package_esp8266com_index.json di kolom ‘Additional Boards Manager URLs’ wemos d1 mini di additional board manager url
  3. Buka menu Tools – Boards Manager kemudian ketik ESP8266 di kotak ‘Search’ es8266 board
  4. Instal ‘Esp8266 by ESP8266 Community’
  5. Kemudian buka kembali menu Tools – Board, scroll ke bawah menunya, seharusnya akan muncul menu board baru berbasis ESP8266 di sana, termasuk Wemos ini. wemos d1 mini di board manager
  6. Selesai, kini Wemos D1 Mini Anda sudah dapat deprogram dengan Arduino.

Percobaan pertama memprogram Wemos D1 Mini dengan Arduino

Sepertinya kurang afdol jika kita tidak langsung mencobanya :). Oke, mari kita program Wemos D1 mini dengan program sederhana dulu. Mari kita program kedip led (Blink) bawaan Arduino IDE di menu ‘File-Examples-Basic-Blink

Pastikan port Wemos sudah terbaca Arduino IDE. Cek di menu Tools – Port. Untuk menu Board (Tools – Boards) silahkan pilih ‘Wemos D1 R2 & mini’. Jika sudah, langsung upload programnya ke wemosnya. Udah tau caranya kan? :). Buat yang belum tahu silahkan pilih menu ‘Sketch-Upload’ atau tekan tombol panah di panel toolbar IDE sebelah atas di bawah menu.

Tunggu beberapa saat sampai ada notifikasi ‘Done uploading’ jendela debugging di bagian bawah IDE. Jika sukses mengupload program maka seharusnya board Wemos D1 Mini Anda akan berkedip led ungunya yang dekat antenna

done uploading

Selamat, Anda sudah berhasil memprogram Wemos D1 Mini dengan Arduino. Kini saatnya Anda melanjutkan mimpi-mimpi Anda bersama Wemos D1 Mini feat Arduino 🙂

Tags:

Leave a Reply

Be the First to Comment!

avatar
  Subscribe  
Notify of
error: Content is protected !!