ارتباط از راه دور، يكي از قابليت هاي کلیدی و کاربردی براي طراحان الكترونيك به حساب مي آيد.حال آنکه يك مهندس طراح با افزودن برد راه انداز SIM800 به دستگاه طراحي شده خود اين قابليت حياتي را در اختيار مي گيرد. برد راه انداز SIM800 در حقيقت يك تلفن همراه هوشمند است كه فرمان هاي مختلف و متنوع دستگاه های طراحي شده را به درستي دريافت و ارسال مي نمايد و از سوي ديگر پاسخ های مربوطه را نيز از دستگاه يا كاربر انساني دريافت كرده و به دستگاههاي طراحي شده تحويل مي دهد.
دانلود کتابخانه SIM800L برای آردوینو
مشخصات ماژول Sim800L
Supply voltage: 3.8V – 4.2V
Recommended supply voltage: 4V
Power consumption:
sleep mode < 2.0mA
idle mode < 7.0mA
GSM transmission (avg): 350 mA
GSM transmission (peek): 2000mA
Module size: 25 x 23cm
Interface: UART (max. 2.8V) and AT commands
SIM card socket: microSIM (bottom side)
Supported frequencies: Quad Band (850 / 950 / 1800 /1900 MHz)
Antenna connector: IPX
Status signaling: LED
Working temperature range: -40 do + 85 ° C
نحوه اتصال SIM800L به آردوینو
برنامه های نمونه برای راه اندازی ماژول SIM800L با آردوینو
برنامه ارسال SMS
#include <Sim800l.h> #include <SoftwareSerial.h> Sim800l Sim800l; //declare the library char* text; char* number; bool error; void setup(){ Sim800l.begin(); text="Testing Sms"; number="+542926556644"; error=Sim800l.sendSms(number,text); // OR //error=Sim800l.sendSms("+540111111111","the text go here"); } void loop(){ //do nothing }
برنامه خواندن SMS
#include <Sim800l.h> #include <SoftwareSerial.h> Sim800l Sim800l; String text; uint8_t index; void setup(){ Serial.begin(9600); // only for debug the results . Sim800l.begin(); // initializate the library. index=1; // first position in the prefered memory storage. text=Sim800l.readSms(index); Serial.println(text); } void loop(){ //do nothing }