Hai Warrior, Setelah beberapa artikel sebelumnya yang membahas mengenai ESP8266 hingga membuat komunikasi antar perangkat secara SOC maka kali ini kita akan membahas tentang perangkat ESP8266 yang hanya dijadikan sebagai jembatan komunikasi saja. (Baca Juga : kumpulan tutorial ESP8266).
Maka dari itu kita akan membahas mengenenai setting komunikasi Arduino UNO menggunakan modul ESP8266. Jadi disini Arduino tersebut berperan sebagai kontrol yang akan mengatur komunikasi dan interaksi yang akan terjadi, sedangkan ESP8266 hanya akan menjadi jembatan komunikasi yang nantinya akan mengirim maupun menerima perintah dari ke Arduino. Sehingga arduino dapat menjalankan perintah seperti yang kita inginkan.
Berikut beberapa perangkat yang harus disiapkan :
- Arduino UNO
- ESP8266 (Semua Varian)
- Kabel Jumper
- Protoboard/projectboard
Langkah pertama yang harus dilakukan adalah membuat rangkain seperti skema berikut ini :
Setelah itu tulis sketch program seperti berikut ini :
#include <SoftwareSerial.h> SoftwareSerial esp8266(2, 3); // Membuat RX Arduino menjadi pin 2 dan TX pin 3 void setup() { Serial.begin(115200); esp8266.begin(115200); } void loop() { if(esp8266.available()) // Mengecek apakah ESP mengirimkan pesan { while(esp8266.available()) { // Data ESP akan ditampikan pada output serial window char c = esp8266.read(); // Membaca karakter selanjutnya. Serial.write(c); } } if(Serial.available()) { // Delay digunakan untuk mengatur waktu pengiriman karakter delay(500); String command=""; while(Serial.available()) // membaca perintah karakter by karakter { // membaca satu karakter command+=(char)Serial.read(); } esp8266.println(command); // mengirim karakter yang terpaca kepada ESP } }
Setelah program berhasil di upload, buka serial monitor lalu coba ketikan beberapa perintah AT Command untuk ESP8266. Jika muncul balasan maka ESP8266 sudah dapat dikontrol melalui Arduino UNO dan komunikasi sudah dapat dibuat.
Berikut merupakan demo hasil percobaan tersebut :
Sekian merupakan tutorial komunikasi Arduino UNO menggunakan modul WiFi ESP8266, jangan lupa follow, like, subscribe media kami dan bagikan artikel ini kepada kawan kalian agar semakin banyak yang belajar. Selamat mencoba dan semoga berhasil.
ada tutorial yang blynk gak Mas?
permisi mas, mau koreksi sedikit di coding di atas untuk void setupnya gaada mas, terimakasih.
Pagi…dari tutotrial diatas,yang jadi jembatan komunikasi itu “Arduino uno” atau perangkat varian “esp 8266”..?
ESP punya saya kog gk konek, kira2 apanya bro? udah ganti 3 esp beda modul (D1 mini, lolin) saat ground keluar tanda ????, saat tx rx dibalik keluar titik …..
ada solusi kah?
Ijin tanya mas. Maaf kalau sedikit berbeda. Punya saya esp 01 jadi saya mau tanya itu yang dihubungin ke arduino kaki espnya apa aja untuk at command. Dulu saya pernah coba bisa tanpa pakai script, tapi sekarang malah tidak bisa. Dan saya mau coba tutorial ini.
Tolong dong gan, bikin tutorial supaya bisa kontrol relay dari android. Saya perlu untuk tugas sekolah
makasih ya gan atas bantuannya….Saya suka semua postingan agan…
Tolong dong gan, buat tutorial supaya bisa kontrol relay dari android, saya butuh untuk tugas sekolah
Selamat sore mas,
Mas numpang tanya, ketika mengetikan di AT Command ada keterangan busy port itu kenapa ya ?
jika board yang digunakan board arduino mega built in esp826 cara nya sama?? untuk wiringnya kaya ginana ya??
mas kalau error kayak gini apnya yang salah mas??
Bang Upload esp8266-01 dong tutorial lengkap diakhir tao 2019 ini karena ane cari cari yang ente doang yang menerangkan arduino dan esp sangat mudah dimengerti terima kasih
mas kalo arduino uno/due ke nodemcu lua untuk kontrol servo gmn mas..makasih
kalau kayak gini mas apanya yang error mas??
maaf kan mau tanya ketika udah buka serial monitor terus saya coba inputkan sama seperti yang akang lakukan tapi kenapa kok masih eror yaa?
Misi bang saya mau tanya, semisal saya mau konek ke aplikasi blynk pake kolaborasi uno sm esp8266 ini, apakah ada kodingan khusus atau tinggal masukin kodingan blynknya aja? makasihh.
Ini bisa saya pakai untuk project RFID, wajib menggunakan ardiuno dan IoT ga ? Mohon bimbingannya 🙏🏻