Halo para pembaca sekalian, Selamat Hari Ini!
Semoga semua pembaca selalu dalam keadaan sehat walafiat.
Pada artikel ini kita akan membahas tentang permasalahan yg terjadi pada WEMOS D1.
Wemos D1 merupakan sebuah mikrokontroler berbasis ESP8266 yang sangat populer itu. Wemos D1 sebenarnya bukanlah mikrokontroler yang baru, Wemos D1 sudah mulai beredar sekitar tahun 2016-2017.
Jika kita mengulik dari sisi fisiknya, bentuk board ini dirancang menyerupai arduino uno, namun dari sisi spesifikasi, sebenarnya jauh lebih unggul Wemos D1, salah satunya dikarenakan inti dari Wemos D1 adalah Esp8266EX yang memiliki prosesor 32 bit. (Bandingkan dengan Arduino UNO, yang berintikan AVR 8 bit). Ditambah lagi, Wemos D1 sudah dilengkapi WiFi yg menambah keunggulannya.
Penggunaan Board ini sama dengan NodeMCU ESP8266. Untuk memprogramnya Anda dapat menggunakan Arduino IDE. Namun sesuai dengan judul artikel ini, kita akan membahas tentang error yang terjadi pada saat melakukan pemrograman dengan menggunakan Arduino IDE.
Adapun error yang paling sering terjadi dimulai dari “error compiling”. Sebenarnya error ini juga sering terjadi pada mikrokontroler lain, tidak hanya wemos. Biasanya error ini terjadi karena kita belum mengganti pilihan pada board manager di Arduino IDE-nya.
coba masukkan LOLIN (WEMOS) D1 R2 & Mini seperti terlihat pada gambar di bawah ini:
Sumber: File Indobot Project
Jika sudah tapi masih Error juga. Kita bisa melakukan pengujian.
Pertama, kita buka file baru, lalu masukkan coding dibawah ini:
/*
Blink
This example code is in the public domain.
https://www.arduino.cc/en/Tutorial/BuiltInExamples/Blink
*/
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
Jika sudah, Verify sketch tersebut. Jika Compiling masih error, kesalahan ada pada board Wemos. Namun jika compiling berhasil, maka kemungkinan board aman dan kesalahan bisa saja ada pada program.
jika cara diatas sudah berhasil, kita bisa move on ke cara selanjutnya. Kita akan melakukan proses upload program ke board wemos. jika masih gagal, ada beberapa penyebab. diantaranya:
- USB Driver belum terinstall dengan baik. USB Driver untuk WeMos adalah USB Driver CH340. Install dulu USB Driver ini pada komputer anda. Jangan lupa untuk menghubungkan WeMos pada komputer untuk mengenalkan device. Jika sudah pernah melakukannya, coba lakukan lagi.
- Kerusakan pada Wemos. Kerusakan di sini bisa berarti kerusakan secara keseluruhan maupun kerusakan sementara seperti Wemos terlalu panas, atau yang lainnya.
- Kabel USB tidak dapat menghubungkan dengan baik. Sebabnya bisa jadi pada bagian Micro USB atau port USB renggang atau kabel tidak saling terhubung (putus).
Jika ketiga poin diatas sudah aman, maka tahap selanjutnya adalah dengan pengecekan sketch.
Error yang terjadi pada sketch biasanya terjadi karena library yang tidak sesuai. berikut merupakan langkah-langkah dalam mengatasi kesalahan pemilihan library:
- Copy salah satu include <> yang ada pada sketch anda.
- Paste pada file baru tanpa menambahkan apapun.
- Verify library tersebut. Jika verify berhasil, maka library bisa dijalankan di ESP8266 (dengan catatan: pengaturan board sudah pada WeMos).
Lakukan hal tersebut untuk semua library dan temukan library yang bermasalah.
oke, jadi cara-cara diatas adalah untuk pemeriksaan dari kesalahan setting dan kemungkinan kerusakan hardware. Jika Wemos sudah panas, disarankan untuk mengistirahatkannya terlebih dahulu.
Baca juga:
Last, itulah pembahasan tentang Wemos D1 Error Saat Compiling. Memang sebaiknya kita harus lebih cermat dalam pembuatan program maupun menggunakan komponen. semoga bisa menjadi referensi dan bermanfaat bagi para pembaca sekalian. Apabila Anda membutuhkan jasa pengerjaan project terkait Arduino IoT dan ingin memesan project bisa melakukan pemesanan dengan klik tombol dibawah ini:
Jika ada pertanyaan terkait pemesanan project bisa menghubungi – 081325645334 (Indobot Project)
1 thought on “Wemos D1 Error Saat Compiling? Begini Cara Mengatasinya!”