Cara Mudah Konfigurasi ESP8266–01 dan Arduino Mega
Tutorial cara mudah mengkonfigurasi modul esp8266–01 dan arduino mega agar dapat terkoneksi dengan internet (tanpa flashing firmware)
Halllo temen-temen semua.
Sedikit cerita, pengalaman saya setelah menggunakan ESP8266–01 waktu awal-awal sangatlah rumit, dikarenakan tidak mendapatkan sumber informasi yang dapat membantu bagaimana cara konfigurasi modul wifi ESP8266–01. Sudah banyak mencoba dan melakukan sesuai tutorial yang didapat dari internet namun hasilnya selalu nihil, maka dari itu pada kesempatan kali ini saya akan memberikan tutorial mengenai cara mudah konfigurasi modul wifi ESP8266–01 menggunakan Arduino Mega 2560.
Pengantar
Arduino Mega adalah papan microcontroller berbasiskan Atmega 2560. Sedangkan ESP8266 merupakan modul wifi yang berfungsi sebagai perangkat tambahan mikrokontroler seperti Arduino agar dapat terhubung langsung dengan wifi dan membuat koneksi TCP/IP.
Kelebihan menggunakan arduino mega dan esp8266–01, dibandingkan dengan nodemcu:
- Pin lebih banyak. Arduino Mega memiliki 54 pin digital dan 16 pin Analog. Yang mana memiliki 4 pin rx tx, Serial, Serial1, Serial2, dan Serial3.
- Proses Upload Program Lebih Cepat. Bagi yang pernah mencoba nodeMCU, pasti mengalami bosen karena saking lamanya proses upload. Nah, dengan Arduino Mega +ESP8266–01, proses upload jauh lebih cepat.
- Jarang Mengalami Stuck. Pada NodeMCU, teman-teman akan mengalami yang namanya Stuck ketika program error. Nah pada mega Stuck ini hampir tidak pernah di alami.
Rangkaian
Alat yang digunakan:
- Arduino Mega 2560
- Modul Wifi ESP8266–01
- Kabel Jumber Male to Female
Jika alat sudah tersedia, silakan ikuti rangkaian dibawah ini:
Menambahkan Library
Sebelum melakukan programming pada rangkaian arduino mega, kita harus menambahkan library terlebih dahulu, dimana temen-temen bisa mendownloadnya pada link dibawah ini:
- Library modul wifi ESP8266–01 WiFiEsp.h (http://bit.ly/modulesp8266-01)
- Library modul wifi ESP8266–01 KRwifi (http://bit.ly/libraryKRWiFi)
Program
Kali ini kita hanya akan membuat Arduino Mega bisa terhubung ke WiFi (Hotspot), melalui Wifi Module. Jadi Siapkan juga WiFi / Hotspot untuk di Akses WiFi nya. Kamu bisa menggunakan Handphone Android kamu untuk dijadikan Hotspot, melalui Tathering. Saya membuat dua source code untuk arduino dapat terhubung ke Wifi yaitu menggunaan library WiFiEsp.h dan KRWiFi.
Catatan Sebelum Program di Upload
- Ganti xxx pada koding char ssid[] = “xxx”; dengan nama WiFi / Hotspot yang sudah kamu siapkan tadi.
- Ganti xxx pada koding char pass[] = “xxx”; dengan password WiFi / Hotspot yang sudah kamu siapkan tadi.
- Pada menu Tools, pilih Board:, pilih Arduino/Genuino Mega 2560.
- Pada menu Tools, pilih Port:, pilih Serial Port / COM yang sesuai dengan Arduino Mega kamu. (Pastikan Arduino Mega sudah di colok ke Komputer).
Jika sudah mengganti sesuai catatan diatas silakan untuk mengupload program tersebut dan tunggu sampain done uploading.
Output
Silakan buka Serial Monitor, jika Arduino Mega kamu berhasil konek ke WiFi, maka akan muncul seperti gambar dibawah ini.
Akhir Kata
Sebelumnya Terima Kasih karena telah membaca tulisan ini, bila terdapat kekurangan dalam penulisan saya mohon maaf, saya juga sangat terbuka dalam menerima kritik dan saran. Semoga tulisan ini dapat membantu teman-teman dalam memahami ilmu baru dan membantu mengatasi masalah terhadap konfigurasi ESP8266–01 dengan Arduino Mega.
see you in the next post~
Buy Me a Coffee: https://sociabuzz.com/cahyafian/tribe