Asssalamualaikum Sahabat Semua, kali ini kita akan belajar tentang bagaimana menggunakan Modul Gsm / Gprs Sim800l dengan arduino, siapa sih pecinta arduino yang tidak kenal dengan modul ini, sim800l ini menurut saya adalah si kecil cabe rawit, selain kecil dan ย murah ternyata si Sim800l ini kaya akan fitur, bisa untuk komunikasi SMS, Telephone bahkan internet looo, kerenn kan. nah untuk kali ini saya akan berbagi pada teman teman apa tentang bagaimana memulai belajar untuk menggunakan Modul GSM ini, belajar kita kali ini akan kita mulai dari yang sederhana terlebih dahulu ya. maklum saya pas pertama kali menggunakan modul GSM ini sering tidak berjalan, sampai sampai saya habis 3 modul yang rusak dan akhirnya pada modul yg ke 4 saya berhasil menghubungkan Arduino saya dengan Internet maupun SMS. baiklah kita mulaiii. wiring pemasangan komponennya seperti gambar berikut ya.
Nah pada percobaan kedua ini kita akan mencoba mengirim SMS meggunakan Sim800l ini dan Arduino, kebetulan saya disini langsung saja memakai library sim800l biar lebih mudah dan praktis, sebelumnya saya pernah menggunakan perintah AT Commads namun Sim800l sering tidak merespon, namun saat saya menggunakan Library malah berhasil.
langkah pertama buat rangkaian seperti gambar diatas tadi lalu uplouad program berikut:
#include <GSM.h> #define PINNUMBER "" // Nomor PIN kartu SIM (jika ada) GSM gsmAccess; GSM_SMS sms; void setup() { Serial.begin(9600); Serial.println("SMS Messages Sender by Cronyos.com"); boolean notConnected = true; while (notConnected) { if (gsmAccess.begin(PINNUMBER) == GSM_READY) { notConnected = false; } else { Serial.println("Gagal Mengakses Kartu SIM"); delay(1000); } } Serial.println("Kartu SIM terAkses"); Serial.println("Mengirim SMS..."); // kirim SIM sms.beginSMS("085728775753"); // Nomor Tujuan sms.print("SMS Cinta dari Cronyos.com"); sms.endSMS(); Serial.println("SMS Terkirim !!!"); } void loop() { }
Nah, setelah menguplopud program diatas maka akan ada sms masuk di nomor tujuan. jika kalian ingin mengirim SMS ulang cukup tekan tombol reset pada board arduino. cukup mudah kan ๐
#include <GSM.h> #define PINNUMBER "" // Nomor PIN kartu SIM (jika ada) GSM gsmAccess; GSM_SMS sms; char senderNumber[20]; // array untuk menampung teks pesan void setup() { Serial.begin(9600); Serial.println("SMS Messages Receiver"); boolean notConnected = true; // Start GSM connection while (notConnected) { if (gsmAccess.begin(PINNUMBER) == GSM_READY) { notConnected = false; } else { Serial.println("Gagal Mengakses Kartu SIM"); delay(1000); } } Serial.println("Kartu SIM terAkses"); Serial.println("Menunggu SMS..."); } void loop() { char c; if (sms.available()) { // Jika ada SMS Masuk Serial.println("SMS Masuk dari:"); sms.remoteNumber(senderNumber, 20); // menampung nomor pengirim Serial.println(senderNumber); // print nomor pengirim while (c = sms.read()) { // print isi SMS Serial.print(c); } sms.flush(); // Hapus SMS dari Memori Serial.println("SMS terhapus"); } delay(1000); }
Silahkan Uplouad program diatas dan buka Serial Monitor, jika sudah muncul tulisan โKartu Sim Teraksesโ berarti Arduino kalian sudah siap menerima SMS, bisa kalian coba mengirimkan sms ke nomor hp yg terdapat pada sim800, isi sms akan ditampilkan di Serial Monitor.
Mungkin itu dulu yang kita pelajari pada artikel kali ini, kedepan kita akan coba menggunakan fitur SMS ini untuk mengontrol Sesuatu atau sarana mendapatkan informasi dari sesuatu, nantikan saja postingan berikutnya, jika ada yang perlu ditanyakan silahkan tanyakan di kolom komentar. Semoga Bermanfaat dan Terima kasih
Kitab Rujukan : Shahih Adab Islamiyyah karya Dr. Wahid bin Abdissalam bali 1.Berdoa ketika masuk…
Berdzikir kepada Allah Ketika Bangun Tidur ุนููู ุญูุฐูููููุฉู ุฑูุถููู ุงูููููู ุนููููู ููุงูู: ููุงูู ุงููููุจูููู ุตููููู…
ุนู ุนูุจูุฏู ุงูููููู ุจููู ุนูู ูุฑู ุฑูุถููู ุงูููููู ุนูููููู ูุง - ููุงูู ุณูู ูุนูุชู ุฑูุณูููู ุงูููููู ุตูู ุงููู…
ุนููู ุงุจููู ุนูุจููุงุณู ุฑุถู ุงููู ุนููู ุง ููุงูู-ย ููุงูู ุงููููุจูููู ุตูู ุงููู ุนููู ูุณูู โย "โ ููุนูู ูุชูุงูู…
Assalamu'alaikum, Catatan ini menjadi nasehat untuk diri kami pribadi dan umumnya untuk anak - anak…
Assalamu'alaikum warahmatullahi wabarakatuh sahabat otomotif :-) , kali ini kita akan bahas tentang piston pin…
Tampilan Versi Hemat Data
View Comments
gan, cara ngecek Nomor PIN kartu SIM gimana yah ???
ga bisa dicek gan, kalau kartu baru tidak ada pinnya.
oh gitu yah, tpi kok di serial monitor yang tampil cuman "SMS Messages Receiver" ???
gan kok led di modul sim800l sy gak berkedip ? apakah tegangannya kurang ? sy sudah setting tegangannya di 4V
kalau tidak berkedip kmngkinan modlnya rusak gan, harusnya d ksh 3.8 volt aja udah mau berkedip.
mas serial monitor nya hanya tampil "SMS Messages Sender by Cronyos.com" setelah itu hanya diam mas
kodingnya sama wiringnngya udah bener mas?
Gan, bisa minta library untuk fritzing modul sim800l sama lm2596nya ?
thenks gn
lm 2596 = Download Library LM2596
sim800l = Download Library SIM800L
Mas, rangkaiannya dihubungkan pake kabel male to male atau male to female ya?
male to female mas.
Bener sampe 5v baru jalan sim800l nya gan ?
Punya saya gak dapet sinyal terus mas.
Maaf saya baru belajar gan
coba kasih 5 volt terus kasih elco 470uF 16v di vcc sama gndnya gan.
cara internetnya mana,.? SMS doang.