Hubungkan Arduino Uno Nano Mega Dengan WiFi Module
Ada kabar baik nih! Kelas Robot WiFi Module yang sebelumnya hanya bisa untuk Arduino Mega, sekarang sudah support Arduino Uno dan Arduino Nano. Yang mana kedua Board nya udah di uji tim Kelas Robot dan berhasil.
Sebenarnya masih bisa digunakan juga untuk Board lain, seperti Arduino Promini, Arduino Micro dan lain sebagainya.
Yang harus di Siapkan:
Rangkaian
Selanjutnya silakan rangkai seperti gambar di bawah ini, dan sesuaikan dengan Jenis Board Arduino yang kamu pakai.
Rangkaian Arduino Uno dan Kelas Robot WiFi Module
Arduino Uno | WiFi Module |
3.3V | 3.3V |
GND | GND |
2 | TX |
3 | RX |
Rangkaian Arduino Nano dan Kelas Robot WiFi Module
Arduino Nano | WiFi Module |
3.3V | 3.3V |
GND | GND |
2 | TX |
3 | RX |
Rangkaian Arduino Mega dan Kelas Robot WiFi Module
Arduino Mega | WiFi Module |
3.3V | 3.3V |
GND | GND |
RX1 | TX |
TX1 | RX |
Catatan: Kalo kamu pake Kelas Robot WiFi Shield, tinggal pasang aja Shield nya ke Arduino kamu tanpa perlu merangkai seperti diatas.
Library
Selanjutnya adalah menambahkan Library ke Arduino IDE, dan berikut daftar Library yang perlu di tambahkan. Silakan Download terlebih dahulu, melalui tombol dibawah ini:
Download Library WiFiESP Download Library KRwifiJika kedua library diatas sudah di Download. Selanjutnya silakan tambahkan ke Sofware Arduino IDE kamu.
Kalo kamu tidak tau bagaimana cara menambahkannya, silakan ikuti tutorial berikut ini:
Cara Menambahkan Library ke Arduino IDE
Program
Nah untuk program pertama kita akan mencoba terhubung ke WiFi.
Dan untuk program, tidak ada bedanya jika kamu menggunakan Arduino jenis apapun. Baik Uno, Nano, Mega maupun yang lainnya bisa menggunakan program yang sama.
Menghubungkan Arduino ke WiFi / Hostpot
Jika ada Hotspot / WiFi seperti ind*home kamu bisa menggunakannya. Jika tidak ada, bisa juga menggunakan Tathering HP Android kamu.
Berikut programnya:
#include<KRwifi.h>
char* ssid = "xxx"; //Ganti xxx dengan nama WiFi / Hotspot
char* pass = "xxx"; //Ganti xxx dengan password WiFi / Hotspot
void setup() {
Serial.begin(9600);
setWifi(ssid, pass);
}
void loop() {
}
Catatan:
- pada kode
char* ssid = "xxx";
silakan ganti xxx dengan nama WiFi / Hotspot kamu. - pada kode
char* pass = "xxx";
silakan ganti xxx dengan password WiFi / Hotspot kamu.
Jika sudah edit koding sesuai Catatan diatas. Selanjutnya silakan Upload, sampai Done Uploading.
Pengujian
Untuk melihat apakah Arduino sudah terhubung ke WiFi atau belum, silakan buka Serial Monitor. Dan pastikan set Baud Rate ke 9600.
Jika berhasil, penampakannya seperti dibawah ini:
Jika menggunakan ini apakah bisa menggunakan library firebasearduino?
Untuk menggunakan Firebase, diperlukan API lagi. Nanti coba saya buatkan API dan Tutorial penggunaannya.
Kang, untuk lib part fritzing nya tolong di update kang. Oh ya kang, librarynya support nggak ya ke firebas . Nuhun kang
Siap akan saya update ya.
Untuk firebase perlu API lagi, nanti saya coba buatkan APInya.
library fritzing module wifi kelas robot nya dong kang alungin haha
Mangga kang. Udah saya upload => https://kelasrobot.com/fritzing-part-wifi-module-kelas-robot-fzpz/
izin bang, kalo ada tutorial buat upload data sensor ke mysql
iain tanya bang, klo menggunakan delphi sebagai pengambil datanya apakah bisa?
Maaf kak mau nanya itu codingnya buat arduino mega ya ?
Kalo untuk arduino uno (brdasarkan skematik diatas) dipasang di digital pin 2 dab 3, brarti perlu di definisikan pakai software serial dulu di coding nya ya ?