در این پست قصد داریم نحوه راه اندازی برد SIM800L به کمک آردوینو را به شما مهندسان گرامی آموزش بدیم در پایان هم کدهای پروژه های ارسال و دریافت SMS با این ماژول در آردوینو را برای راحتی کار شما در اختیارتون قرار دادیم پس با ما همراه باشید….
ارتباط از راه دور، يكي از قابليت هاي کلیدی و کاربردی براي طراحان الكترونيك به حساب مي آيد.حال آنکه يك مهندس طراح با افزودن برد راه انداز SIM800L به دستگاه طراحي شده خود اين قابليت حياتي را در اختيار مي گيرد. برد راه انداز SIM800L در حقيقت يك تلفن همراه هوشمند است كه فرمان هاي مختلف و متنوع دستگاه های طراحي شده را به درستي دريافت و ارسال مي نمايد و از سوي ديگر پاسخ های مربوطه را نيز از دستگاه يا كاربر انساني دريافت كرده و به دستگاههاي طراحي شده تحويل مي دهد.
با کتابخانه ماژول SIM800 L به راحتی میتوانید این ماژولرا با آردوینو راه اندازی کنید که ما لینک دانلود این کتابخانه را برای شما در لینک زیر قرار دادیم.
دانلود کتابخانه : Sim800l-master

مشخصات ماژول 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
به آردوینو SIM800 L نحوه اتصال

SMS برنامه ارسال
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
<strong>#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 }</strong> |
برنامه خواندن SMS
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<strong>#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 }</strong> |
خب به انتهای پروژه رسیدیم امیدوارم مفید بوده باشه براتون و بتونید این ماژول رو به راحتی راه اندازی و استفاده کنید منتظر نظرات شما هستیم .
ممنون مطلب مفیدی بود
اگه امکانش هست برنامه ی زنگ زدن با این ماژول رو هم تو سایت قرار بدین
سلام میشه نحو تماس گرفتنشو هم بزارید من میخوام برای پروژه دزد گیر خانگی بجای صدای آژور تماس بگیره به شماره که برش ست مینمایم