Cara Mengatasi Masalah Error DB:NO RESP Pada SIM900

Ditulis oleh agan

بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم

Halo bro, berjumpa lagi di BoArduino. Pada artikel sebelumnya yang telah saya publish di blog ini, yaitu tentang Kirim dan terima SMS dengan Arduino dan GSM Shield SIM900.

Mungkin beberapa orang atau mungkin sebagian dari kalian yang telah mencoba tutorial di artikel itu, tidak semuanya berhasil sesuai dengan yang diharapkan. Karena yang namanya proses belajar, pasti saja ada halangan yang menghambat hehe... Tapi jangan sampai menyerah hanya karena kegagalan tersebut ya gan  


Nah, pesan Error DB: NO RESP ini akan muncul ketika kalian menggunakan library GSM-GPRS-GPS-Shield dan GSM modul / shield yang kalian gunakan tidak mendapatkan arus yang cukup untuk start awal, atau bisa juga karena salah dalam mendefinisikan pin Power pada GSM modul / shield. Sebenarnya masalah ini bisa dipecahkan dengan cepat, yaitu dengan cara langsung menekan tombol power yang ada pada GSM modul / shield yang digunakan, akan tetapi akan membuat kita repot karena harus menekan tombol power pada GSM modul / shield tiap kali kita me-reset (mencabut dan memberikan kembali power) untuk GSM modul / shield tersebut. 

Sebagai contoh, disini ane menggunakan GSM Shield dari Icomsat V1.1 dan menggunakan Library GSM-GPRS-Shield dari MarcoMartines. Ane pun juga mendapatkan pesan Error DB: NO RESP tersebut saat ingin memulai menggunakan GSM Shield ini . Setelah itu ane membaca kembali documentation dari GSM Sheild yang ane gunakan, pada link berikut ini Documentation GSM Shield Icomsat V1.1 dan akhirnya menemukan solusi yang sudah ane coba dan berhasil .


Seperti yang tertera pada gambar diatas, yaitu pada halaman terakhir dari Documentation GSM Shield Icomsat V1.1 disana mengatakan kita dapat mengontrol ON/OFF dari GSM Shield tersebut pada pin 9 dari Arduino dengan memberikan pulse 400us. Maksudnya, kita dapat mengontrol ON/OFF GSM Shield tanpa perlu menekan tombol Power yang ada pada GSM Shield tersebut, melainkan kita pakai cara alternatif yaitu dengan melalui sketch arduino (Software Power On).
Solusinya sangat mudah, langsung saja silahkan di simak dan praktikkan tutorial nya gan .


Alat dan Bahan yang dibutuhkan :
  • 1x Arduino Uno / Genuino (Compatible)
  • 1x Mobile Phone 
  • 1x Simcard GSM yang Berisi Saldo Pulsa
  • 1x SIM900 Modul/Shield (Saya gunakan Icomsat V1.1)

Langkah - Langkahnya :
1.) Pertama, pastikan ente sudah menambahkan library dibawah ini pada Software Arduino IDE.
  • Library GSM-GPRS-GPS-Shield (DOWNLOAD)
2.) Bila sudah, sekarang tancapkan GSM Shield pada Board Arduino yang anda gunakan.
3.) Lalu, pasangkan jumper RX dan TX dari GSM shield ke Pin Arduino. Lihat gambar dibawah.
4.) Cari file bernama GSM.h pada directory library GSM Shield software Arduino terlebih dahulu.


5.) Setelah itu buka file tersebut dengan aplikasi text editor seperti notepad, gedit, dan lainnya.


6.) Bila sudah, ubah  GSM_ON dengan Pin 9 dan GSM_RESET dengan Pin 8 seperti dibawah ini.


7.) Selesai, sekarang kita coba kembali dengan sketch yang digunakan untuk test modul ini.
#include "SIM900.h"
#include <SoftwareSerial.h>

void setup()
{
     Serial.begin(9600);
     Serial.println("GSM Shield testing.");
     if (gsm.begin(2400)) {
          Serial.println("\nstatus=READY");
     } else Serial.println("\nstatus=IDLE");

};

void loop()
{
}
8.) Lalu buka serial monitor Arduino IDE. Bila muncul seperti gambar dibawah, artinya berhasil.


Terimakasih telah berkunjung, selamat mencoba, semoga bermanfaat.

Blog, Updated pada: 19:26:00
Comments
0 Comments

0 comments:

Post a Comment

Masih Bingung atau Hal Lainnya? Silahkan Bertanya di Kolom Komentar :)

~ Dilarang SARA
~ Dilarang PORNOGRAPHY
~ Dilarang SPAM
~ Dilarang MENINGGALKAN LINK AKTIF
~ Maaf untuk Anonymous, tidak bisa Berkomentar.

Apabila Komentar anda belum muncul, Tunggu sampai di Moderasi.
Terimakasih atas Perhatiannya.


English French German Spain Italian Dutch Russian