Arduino Mega Dan Wifi Module Tutorial – Connect To Wifi
Arduino Mega dan Wifi Module ialah Solusi Cerdas, bagi kau yang bermasalah sebab NodeMCU mempunyai sedikit pin, khususnya pin Analog yang cuma 1.
1. Pengantar
Keuntungan jikalau memakai Arduino Mega +Wifi Module, dibandingkan dengan NodeMCU atau Board ESP lain.
- Pin lebih banyak. Arduino Mega mempunyai 54 pin digital dan 16 pin Analog. Yang mana mempunyai 4 pin rx tx, Serial, Serial1, Serial2, dan Serial3. Keren kan!
- Proses Upload Program Lebih Cepat. Bagi yang pernah mencoba nodeMCU, niscaya mengalami bosen sebab saking lamanya proses upload. Nah, dengan Arduino Mega +WiFi Module, proses upload jauh lebih cepat.
- Jarang Mengalami Stuck. Pada NodeMCU, teman-teman akan mengalami yang namanya Stuck dikala jadwal error. Nah pada mega Stuck ini hampir tidak pernah di alami.
2. Rangkaian
Siapkan terlebih dahulu materi yang diperlukan:
KLIK UNTUK BELI 1 PAKET KOMPONEN DIATAS!
Jika materi sudah disiapkan, silakan ikuti rangkaian dibawah ini:
Arduino Mega | Wifi Module |
3.3V | 3.3V |
GND | GND |
TX1 | RX |
RX1 | TX |
3. Add Library
Sebelum lanjut ke Pemrograman. kau harus Add dulu library ke Arduino IDE, yang mana library-nya dapat di Download melalui Link Dibawah ini:
WiFiEsp-master.zip – DROPBOX
Bagi yang kesulitan Add Library ke Arduino IDE. Silahkan memakai Tutorial dibawah ini:
Bagaimana Cara Memasukan Library Ke Aplikasi Arduino IDE?
4. Program
CATATAN: Program awal yang akan kita pelajari ialah membuat Arduino Mega dapat terhubung ke WiFi (Hotspot), melalui Wifi Module. Makara Siapkan juga WiFi / Hotspot untuk di Akses WiFi nya. Kamu dapat memakai Handphone Android kau untuk dijadikan Hotspot, melalui Tathering.
Jika hostpost atau WiFi sudah siap. Silahkan gunakan Koding dibawah ini:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | #include "WiFiEsp.h" char ssid[] = "Sawala VVIP"; char pass[] = "lupalagi"; int status = WL_IDLE_STATUS; void setup() { Serial.begin(9600); Serial1.begin(115200); WiFi.init(&Serial1); if (WiFi.status() == WL_NO_SHIELD) { Serial.println("WiFi Module Tidak Ada"); while (true); } while ( status != WL_CONNECTED) { Serial.print("Mencoba Terhubung ke WiFi dengan SSID: "); Serial.println(ssid); status = WiFi.begin(ssid, pass); } Serial.print("Kamu Telah Terhubung Ke WiFi: "); Serial.println(ssid); printWifiStatus(); } void loop() { } void printWifiStatus() { Serial.print("SSID: "); Serial.println(WiFi.SSID()); IPAddress ip = WiFi.localIP(); Serial.print("Alamat IP: "); Serial.println(ip); long rssi = WiFi.RSSI(); Serial.print("Kekuatan Sinyal (RSSI):"); Serial.print(rssi); Serial.println(" dBm"); } |
Catatan Sebelum Upload:
- Silakan ganti xxx pada koding char ssid[] = “xxx”; dengan nama WiFi / Hotspot yang sudah kau siapkan tadi.
- Silakan ganti xxx pada koding char pass[] = “xxx”; dengan password WiFi / Hotspot yang sudah kau siapkan tadi.
- Pada sajian Tools, pilih Board:, pilih Arduino/Genuino Mega 2560.
- Pada sajian Tools, pilih Port:, pilih Serial Port / COM yang sesuai dengan Arduino Mega kamu. (Pastikan Arduino Mega sudah di colok ke Komputer).
jika sudah ikuti Catatan diatas, silakan tekan UPLOAD hingga DONE UPLOADING.
5. Uji Coba
Silakan buka Serial Monitor, jikalau Arduino Mega kau berhasil konek ke WiFi, maka akan muncul ibarat gambar dibawah ini.
Komentar
Posting Komentar