- مطلوبہ مواد:
- GSM ماڈیول:
- اے ٹی کمانڈز کا استعمال کرتے ہوئے جی ایس ایم ماڈیول کے ساتھ بات چیت کرنا:
- سرکٹ ڈایاگرام:
- آپ کو پی آئی سی مائکرو قابو والی پروگرامنگ:
- نقلی:
- جی ایس ایم اور پی آئی سی کا استعمال کرتے ہوئے کال کرنا اور وصول کرنا:
جی ایس ایم ماڈیول خاص طور پر جب ہمارے پراجیکٹ کو دور دراز تک رسائی کی ضرورت ہوتی ہے تو وہ استعمال کرنے میں دلچسپ ہیں۔ یہ ماڈیول وہ تمام حرکتیں کرسکتے ہیں جو ہمارے عام موبائل فون کر سکتے ہیں ، جیسے کال کرنا / وصول کرنا ، ایس ایم ایس بھیجنا / وصول کرنا ، جی پی آر ایس کا استعمال کرتے ہوئے انٹرنیٹ سے رابطہ کرنا وغیرہ۔ آپ اس ماڈیول سے عام مائکروفون اور اسپیکر کو بھی مربوط کرسکتے ہیں اور اپنے ساتھ بات چیت کرسکتے ہیں۔ موبائل کال اس سے بہت سارے تخلیقی منصوبوں کے دروازے کھل جائیں گے اگر اسے مائکرو قابو رکھنے والے کے ساتھ انٹرفیس کیا جاسکتا ہے۔ لہذا اس ٹیوٹوریل میں ہم سیکھیں گے کہ ہم اپنے PIC مائکروکنٹرولر کے ساتھ جی ایس ایم ماڈیول (سم 90000) کو کس طرح انٹرفیس کرسکتے ہیں اور جی ایس ایم ماڈیول کا استعمال کرتے ہوئے کال کرکے اور وصول کرکے اس کا مظاہرہ کریں گے۔ ہم نے اس سے قبل اس کو کال کرنے اور میسج کرنے کے ل A اردوینو اور راسبیری پائ کے ساتھ انٹرفیس کیا تھا:
- ارڈینو اور جی ایس ایم ماڈیول کا استعمال کرتے ہوئے کال اور میسج کریں
- راسبیری پائی اور جی ایس ایم ماڈیول کا استعمال کرتے ہوئے کال اور ٹیکسٹ کریں
مطلوبہ مواد:
- PIC مائکروکانٹرولر (PIC16F877A)
- جی ایس ایم ماڈیول (سم 900 یا کوئی دوسرا)
- مربوط تاروں
- 12V اڈاپٹر
- PicKit 3
GSM ماڈیول:
جی ایس ایم ماڈیول بغیر کسی مائکروکونٹرولر کے بھی اے ٹی کمانڈ وضع کا استعمال کرکے استعمال کیا جاسکتا ہے۔ جیسا کہ جی ایس ایم ماڈیول اوپر دکھایا گیا ہے وہ یو ایس اے آر ٹی اڈاپٹر کے ساتھ آتا ہے جسے میکس 232 ماڈیول کا استعمال کرتے ہوئے کمپیوٹر سے براہ راست انٹرفیس کیا جاسکتا ہے یا اسے مائکروکانٹرولر سے مربوط کرنے کے لئے ٹی ایکس اور آر ایکس پنوں کا استعمال کیا جاسکتا ہے۔ آپ دوسرے پنوں جیسے MIC +، MIC-، SP +، SP- وغیرہ کو بھی دیکھ سکتے ہیں جہاں مائکروفون یا اسپیکر سے منسلک ہوسکتا ہے۔ ماڈیول 12V اڈیپٹر کے ذریعہ عام DC DC بیرل جیک کے ذریعہ چل سکتا ہے۔
اپنے سم کارڈ کو ماڈیول کے حص slہ میں داخل کریں اور اس کو چلائیں ، آپ کو بجلی کا ایل ای ڈی چلتے ہوئے محسوس کرنا چاہئے۔ اب ایک منٹ یا اس کے لئے انتظار کریں ، اور آپ کو ہر 3 سیکنڈ کے لئے ایک بار سرخ (یا کوئی اور رنگ) ایل ای ڈی فلیشنگ دیکھنا چاہئے۔ اس کا مطلب یہ ہے کہ آپ کا ماڈیول آپ کے سم کارڈ کے ساتھ تعلق قائم کرنے کے قابل تھا۔ اب آپ فون یا کسی بھی مائکرو قابو پانے والے کے ساتھ اپنے ماڈیول کو جوڑنے کے لئے آگے بڑھ سکتے ہیں۔
اے ٹی کمانڈز کا استعمال کرتے ہوئے جی ایس ایم ماڈیول کے ساتھ بات چیت کرنا:
جیسا کہ آپ نے اندازہ لگایا ہوگا ، جی ایس ایم ماڈیول سیریل مواصلات کے ذریعے بات چیت کرسکتا ہے اور صرف ایک زبان سمجھ سکتا ہے اور وہ ہے " اے ٹی کمانڈز "۔ جی ایس ایم ماڈیول کو جو کچھ بھی آپ بتانا یا پوچھنا چاہتے ہو وہ صرف اے ٹی کمانڈوں کے ذریعہ ہونا چاہئے۔ مثال کے طور پر اگر آپ جاننا چاہتے ہیں کہ آپ کا ماڈیول فعال ہے یا نہیں۔ آپ (اے ٹی) جیسی کمانڈ (بھیجیں) پوچھیں اور آپ کا ماڈیول جواب دے گا "اوکے"۔
یہ اے ٹی کمانڈز کو اس کے ڈیٹا شیٹ میں اچھی طرح سمجھایا گیا ہے اور یہاں اس کے سرکاری ڈیٹاشیٹ میں پایا جاسکتا ہے۔ ٹھیک ہے! ٹھیک ہے! یہ ایک 271 صفحات کی ڈیٹاشیٹ ہے اور ان کو پڑھنے میں آپ کو دن لگ سکتے ہیں۔ اس ل I میں نے آپ کو ذیل میں کچھ انتہائی اہم اے ٹی کمانڈز دیئے ہیں تاکہ آپ اسے جلد ہی چلائیں۔
پر |
اعتراف کے لئے ٹھیک ہے کے ساتھ جوابات |
AT + CPIN؟ |
سگنل کے معیار کو چیک کریں |
اے ٹی + کوپس؟ |
خدمت فراہم کرنے والے کا نام تلاش کریں |
ATD96XXXXXXXX؛ |
مخصوص نمبر پر کال کریں ، نیم کالون کے ساتھ ختم ہوں گے |
AT + CNUM |
سم کارڈ کی تعداد تلاش کریں (ممکن ہے کہ کچھ سم کام نہ کریں) |
اے ٹی اے |
آنے والی کال کا جواب دیں |
ATH |
موجودہ آنے والی کال کو روک دیں |
AT + COLP |
آنے والی کال نمبر دکھائیں |
AT + VTS = (نمبر) |
ڈیٹی ایم ایف نمبر بھیجیں۔ آپ (نمبر) کیلئے اپنے موبائل کیپیڈ پر کوئی بھی نمبر استعمال کرسکتے ہیں |
اے ٹی + سی ایم جی آر |
AT + CMGR = 1 پہلی پوزیشن پر پیغام پڑھتا ہے |
AT + CMGD = 1 |
پہلی پوزیشن پر پیغام حذف کریں |
AT + CMGDA = "تمام سب" |
سم سے تمام پیغامات کو حذف کریں |
AT + CMGL = "ALL" |
سم سے بھیجے گئے تمام پیغامات پڑھیں |
AT + CMGF = 1 |
SMS ترتیب ترتیب دیں۔ "1" صرف متن کے وضع کے لئے ہے |
AT + CMGS = "+91 968837XXXX" > سرکٹ ڈائجسٹ ٹیکسٹ
|
یہاں ایک مخصوص نمبر پر 968837XXXX پر SMS بھیجتا ہے۔ جب آپ دیکھتے ہیں کہ ">" عبارت داخل کرنا شروع کردیں۔ متن بھیجنے کے لئے Ctrl + Z دبائیں۔ |
اے ٹی + سی جی اے ٹی ٹی؟ |
سم کارڈ پر انٹرنیٹ کنیکشن کی جانچ کرنا |
AT + CIPHUT |
ٹی سی پی کنکشن کو بند کرنے کے لئے ، جس کا مطلب ہے کہ انٹرنیٹ سے رابطہ منقطع کریں |
AT + CSTT = "APN" ، "صارف نام" ، "پاس" |
اپنی اے پی این اور پاس کی کی مدد سے جی پی آر ایس سے رابطہ کریں۔ نیٹ ورک فراہم کرنے والے سے حاصل کیا جاسکتا ہے۔ |
AT + CIICR |
چیک کریں کہ آیا سم کارڈ میں ڈیٹا پیک موجود ہے |
AT + CIFSR |
سم نیٹ ورک کا IP حاصل کریں |
AT + CIPSTART = "TCP" ، "سرور IP" ، "پورٹ" |
ایک TCP IP کنکشن قائم کرنے کے لئے استعمال کیا جاتا ہے |
AT + CIPSEND |
یہ کمانڈ سرور پر ڈیٹا بھیجنے کے لئے استعمال ہوتا ہے |
سرکٹ ڈایاگرام:
پی آئی سی مائکروکونٹرولر کے ساتھ جی ایس ایم ماڈیول کو انٹرفیس کرنے کے لئے کنکشن ڈایاگرام ذیل میں دکھایا گیا ہے۔
ہم نے GSM ماڈیول کے Tx اور Rx پنوں کو بالترتیب PIC MCU PIC16F877A کے Rx اور Tx پنوں کے ساتھ انٹرفیس کیا ہے۔ اس سے دونوں کے مابین سیریل کنکشن قائم ہوگا۔ نیز ، لہذا GSM اور PIC دونوں ہی ماڈیول کو مشترکہ میدان میں نہ بھولیں۔ ہم نے اپنے GSM ماڈیول کی حیثیت جاننے کے لئے LCD ڈسپلے کا استعمال بھی کیا ہے۔ کنکشن مکمل ہوجانے کے بعد آپ کا ہارڈویئر نیچے کی طرح نظر آئے گا۔
پی آئی سی پرفیک بورڈ ہماری پی آئی سی ٹیوٹوریل سیریز کے لئے بنایا گیا تھا ، جس میں ہم نے پی آئی سی مائکروکانٹرولر استعمال کرنے کا طریقہ سیکھا۔ اگر آپ کو پیکٹ 3 کا استعمال کرتے ہوئے کسی پروگرام کو جلانا نہیں آتا تو آپ پی پی سی ایکس ایکس اور ایکس سی 8 کا استعمال کرتے ہوئے ان پی آئی سی مائکروکنٹرولر ٹیوٹوریلز کو واپس جانا چاہتے ہو کیونکہ میں ان تمام بنیادی معلومات کو چھوڑ کر جاؤں گا۔
آپ کو پی آئی سی مائکرو قابو والی پروگرامنگ:
اس پروجیکٹ کے لئے مکمل پروگرام اس ٹیوٹوریل کے نچلے حصے میں پایا جاسکتا ہے۔ یہاں میں کچھ اہم افعال اور کوڈ کے ٹکڑوں کی وضاحت کروں گا۔ اس پروگرام میں ایک LCD کوڈز بھی ہیں جو PIC مائکروکنٹرولر کے ساتھ انٹرفیسنگ LCD کے تھے ، آپ اس ٹیوٹوریل کا دورہ کرسکتے ہیں اگر آپ جاننے کے لئے دلچسپی رکھتے ہیں کہ LIC کو PIC مائکروکنٹرولر کے ساتھ کس طرح استعمال کیا جاسکتا ہے۔
جیسا کہ پہلے کہا گیا ہے ، ہم مواصلات کے سیریل موڈ کے ذریعے اے ٹی کمانڈز کا استعمال کرتے ہوئے پی آئی سی اور جی ایس ایم کے مابین بات چیت کرنے جارہے ہیں۔ لہذا ، پہلے ہمیں اپنے پی آئی سی مائکروقابو کنٹرولر میں یو ایس آر ٹی مواصلات ماڈیول کو انڈیئلائز _SIM900 () کا استعمال کرکے شروع کرنا ہے ۔ تقریب اس فنکشن کے اندر ہم ٹی ایکس اور آر ایکس پنوں کا اعلان کرتے ہیں اور متوازن استقبال اور ٹرانسمیشن کو 9600 باؤڈ ریٹ اور 8 بٹ موڈ پر شروع کرتے ہیں۔
// *** سم 900 کے لئے یو آر ٹی شروع کریں ** // باطل ابتداء_آسم_00 (باطل) {// **** I / O پنوں کو UART **** // TRISC6 = 0 کے لئے مقرر کرنا۔ // TX پن آؤٹ پٹ TRISC7 = 1 کے بطور سیٹ؛ // RX پن ان پٹ کے بطور سیٹ // ________ I / O پنوں نے __________ // / ** ایس ایس بی آر جی رجسٹر کو شروع کریں جس میں مطلوبہ بوڈ ریٹ ہے اور بی آر جی ایچ کو تیز باؤڈریٹ کے لئے مقرر کریں ** / ایس پی بی آر = 129؛ // SIM900 بوڈ ریٹ 9600 پر چلتا ہے لہذا 129 BRGH = 1؛ // اعلی baud_rate کے لئے // _________ baud_rate ترتیب کا اختتام _________ // // **** غیر سنجیدہ سیریل پورٹ کو قابل بنائیں ******* // SYNC = 0؛ // ایسینکرونس اسپین = 1؛ // سیریل پورٹ پن کو قابل بنائیں // _____ سنجیدہ سیریل پورٹ فعال _______ // // ** ٹرانسمیشن اور استقبالیہ کے لئے تیاری کرنے دیں ** // TXEN = 1؛ // قابل عمل ٹرانسمیشن CREN = 1؛ // استقبال کو قابل بنائیں // __ UART ماڈیول اپ اور ٹرانسمیشن اور استقبالیہ کے لئے تیار __ // // ** 8 بٹ موڈ منتخب کریں ** // TX9 = 0؛ // 8 بٹ استقبالیہ منتخب کیا RX9 = 0؛// 8 بٹ ریسیپشن موڈ منتخب ہوا // __ 8 بٹ موڈ منتخب __ //} // ________ UART ماڈیول __________ // شروع ہوا
اب ہمیں اپنے GSM ماڈیول سے / تک معلومات کو پڑھنے اور لکھنے کی ضرورت ہے۔ اس کے لئے ہم افعال _SIM900_putch () ، _SIM900_getch () ، __SIM900_send_string () ، __SIM900_print () استعمال کرتے ہیں۔ یہ افعال ٹرانسمیٹ کا استعمال کرتے ہیں اور بریفر رجسٹر جیسے TXREG اور RCREG موصول کرتے ہیں تاکہ اعداد و شمار کو پڑھنے یا لکھ سکیں۔
// ** یوآرٹ ** کو تاریخ کا ایک بائٹ بھیجنے کا فنکشن * باطل _SIM900_pch (چار بی ٹی) {جبکہ (! TXIF)؛ // TX بفر مفت TXREG = بی ٹی ہونے تک پروگرام کو تھمائیں۔ // موصولہ قیمت کے ساتھ ٹرانسمیٹر بفر لوڈ کریں} // _____________ فنکشن کا اختتام ________________ // // ** UART ** // چار _SIM900_getch () from اگر (OERR) // غلطی کی جانچ پڑتال from سے تاریخ کا ایک بائٹ حاصل کرنے کا فنکشن { CREN = 0؛ // اگر غلطی -> CREN = 1 کو ری سیٹ کریں؛ // اگر غلطی -> پھر سیٹ کریں} جبکہ (! RCIF)؛ // RX بفر مفت واپسی RCREG ہے جب تک پروگرام منعقد؛ // قیمت وصول کریں اور اسے مرکزی تقریب پر بھیجیں} // _____________ فنکشن کا اختتام ________________ // // ** فنکشن کو بائٹ میں تبدیل کرنا ** // باضابطہ SIM900_send_string (چار * st_pt) {جبکہ (* st_pt) // اگر وہاں موجود ہوں چار #_SIM900_putch ہے (* st_pt ++)؛// بائٹ ڈیٹا کی حیثیت سے اس پر عملدرآمد کریں ____ // ___________ فنکشن کا اختتام ______________ // // ** نظر ثانی شدہ کوڈز کا خاتمہ ** // باضابطہ_آسم_00_پرنٹ (بغیر دستخط شدہ چارٹ * پی ٹی آر) {جبکہ (* پی ٹی آر! = 0) {_SIM900_pch (* ptr ++)؛ }
مذکورہ بالا افعال آفاقی ہیں اور کسی بھی درخواستوں کو تبدیل کرنے کی ضرورت نہیں ہے۔ انھیں صرف کسی حد تک تعارف کی وضاحت کی گئی تھی۔ اگر آپ افہام و تفہیم کے ذریعہ چاہتے ہیں تو آپ ان میں گہرا غوطہ لگا سکتے ہیں۔
اب ہمارے مرکزی فنکشن کے اندر ، ہم یو ایسارٹ کنکشن کو شروع کرتے ہیں اور چیک کرتے ہیں کہ جب ہم کوڈ کی نیچے لائن کا استعمال کرکے "اے ٹی" بھیجتے ہیں تو ہم "اوکے" کے قابل ہوسکتے ہیں یا نہیں۔
do {Lcd_Set_Cursor (2،1)؛ ایل سی ڈی_پرنٹ_سٹرنگ ("ماڈیول نہیں ملا")؛ } جبکہ (! SIM900_is اسٹارٹڈ ())؛ // GSM تک "ٹھیک" Lcd_Set_Cursor (2،1) بھیجنے کے لئے انتظار کریں۔ ایل سی ڈی_پرینٹ_اسٹرنگ ("ماڈیول کی کھوج")؛ __Dlay_ms (1500)؛
تقریب سم 900 (اس اسٹارٹڈ) ()؛ GSM کو "AT" بھیجے گا اور اس سے جواب "ٹھیک ہے" کا انتظار کرے گا۔ اگر ہاں ، تو یہ 1 اور 0 واپس آئے گا۔
اگر ماڈیول کا پتہ نہیں چل پایا یا اگر کوئی کنکشن کی پریشانی ہے تو LCD دکھائے گا "ماڈیول نہیں ملا" ، ورنہ یہ دکھائے گا کہ ماڈیول کا پتہ چلا ہے اور اگلے مرحلے میں جائے گا جہاں ، ہم چیک کرتے ہیں کہ کیا سم کارڈ کو نیچے سے پتہ چلا جاسکتا ہے۔ کوڈ کی لائن
/ * چیک کریں کہ آیا سم کارڈ کا پتہ چلا ہے * / do {Lcd_Set_Cursor (2،1)؛ ایل سی ڈی_پرنٹ_سٹرنگ ("سم نہیں ملی")؛ } جبکہ (! SIM900_is ریڈی ())؛ // GSM کو واپس بھیجنے تک انتظار کریں "+ CPIN: READY" Lcd_Set_Cursor (2،1)؛ ایل سی ڈی_پرینٹ_اسٹرنگ ("سم کا پتہ لگ گیا")؛ __Dlay_ms (1500)؛
سم 900_isRadady () تقریب "AT + CPIN بھیجے گی؟" جی ایس ایم کو بھیجیں اور اس سے جوابات کا انتظار کریں “+ CPIN: READY”۔ اگر ہاں ، تو یہ 1 اور 0 واپس آئے گا۔
اگر ایک سم کارڈ مل جاتا ہے تو ہم LCD پر دکھائے جانے والے سم کا پتہ لگائیں گے۔ پھر ، ہم " اے ٹی ڈی موبائلنمبر " کمانڈ استعمال کرکے کال کرنے کی کوشش کر سکتے ہیں ۔ ”۔ یہاں ایک مثال کے طور پر میں نے اپنا نمبر ATD93643159XX؛ استعمال کیا ہے۔ آپ کو اپنا متعلقہ موبائل نمبر وہاں تبدیل کرنا ہوگا۔
/ * ایک فون کال کریں * / کرو {_SIM900_ پرنٹ ("ATD93643XXXXX؛ \ r \ n")؛ // یہاں ہم 93643XXXXX Lcd_Set_Cursor (1،1) پر کال کر رہے ہیں۔ ایل سی ڈی_پرینٹ_اسٹرنگ ("کال کرنا….")؛ } جبکہ (_SIM900_WitResponse ()! = SIM900_OK)؛ // انتظار کریں جب تک کہ ESP "Ok" واپس نہ بھیجے Lcd_Set_Cursor (1،1)؛ ایل سی ڈی_پرینٹ_اسٹرنگ ("کال کیجئے….")؛ __Dlay_ms (1500)؛
ایک بار کال ہوجانے کے بعد ، LCD کال پلیسڈ کو ظاہر کرے گا اور آپ کو اس مخصوص نمبر پر آنے والی کال موصول ہوگی۔
آپ جی ایس ایم ماڈیول سے منسلک موبائل نمبر پر بھی کال کرسکتے ہیں اور مندرجہ ذیل کوڈ کا استعمال کرکے اپنی ایل سی ڈی اسکرین y پر اس کے بارے میں مطلع کرسکتے ہیں۔
جبکہ (1) {if (_SIM900_waitResponse () == SIM900_RING) // چیک کریں کہ آیا آنے والی کال ہے {Lcd_Set_Cursor (2،1)؛ ایل سی ڈی_پرنٹ_اسٹرنگ ("آنے والی کال !!.")؛ }
جب GSM ماڈیول کسی آنے والی کال کا پتہ لگاتا ہے تو وہ LCD ماڈیول کی دوسری لائن پر آنے والی کال کو ظاہر کرے گا۔ فنکشن __SIM900_WitResponse () GSM ماڈیول سے آنے والے ڈیٹا کی جانچ کرے گا۔ جب اسے سم900_RING موصول ہوتا ہے ، جو ویٹر ریسپونس () کی وجہ سے "رنگ" کے مترادف ہے ، تو ہم "آنے والی کال" کی حیثیت ظاہر کریں گے۔
آپ جی ایس ایم ماڈیول کا استعمال کرتے ہوئے تقریبا تمام قسم کے متحرک کارکردگی کا مظاہرہ کرنے کے ل your اس طرح اپنے افعال تشکیل دے سکتے ہیں۔ اگر آپ چیزوں کو ہارڈ کوڈ کرنا چاہتے ہیں تو ، آپ ذیل میں اس طرح کسی بھی اے ٹی کمانڈ بھیجنے کے لئے __SIM900_print () فنکشن کا استعمال کرسکتے ہیں۔
_آسم_00_ پرنٹ ("AT + CPIN؟ \ r \ n")؛
یاد رکھیں کہ آپ کے حکم کے مطابق "\ r \ n" کے ساتھ عمل کرنا چاہئے تاکہ یہ معلوم ہو سکے کہ کمانڈ ختم ہو رہا ہے۔
نقلی:
ایک بار جب آپ یہ سمجھ لیں کہ پروگرام کس طرح کام کرتا ہے تو آپ انضمام کی کوشش کرسکتے ہیں اور اپنی ضروریات کو پورا کرنے کے ل changes تبدیلیاں کرسکتے ہیں۔ نقلی آپ کو بہت وقت بچائے گی۔ نقلی پروٹیوس کا استعمال کرتے ہوئے کیا جاتا ہے اور یہ نیچے کی طرح لگتا ہے۔
جیسا کہ آپ دیکھ سکتے ہیں کہ ہم نے پروٹیوس میں ورچوئل ٹرمینل آپشن کا استعمال کیا ہے یہ جانچنے کے لئے کہ کیا پروگرام توقع کے مطابق جواب دے رہا ہے۔ ہم پاپ اپ ڈائیلاگ باکس کے ذریعے اقدار کو کھا سکتے ہیں۔ مثال کے طور پر جیسے ہی ہم دوڑیں گے ، اوپر والا بلیک ڈائیلاگ باکس نمودار ہوگا اور اے ٹی ڈسپلے کرے گا ، اس کا مطلب یہ ہے کہ اس نے جی ایس ایم ماڈیول اے ٹی بھیج دیا ہے ، اب ہم باکس میں "اوکے" کے ٹائپ کرکے PIC کو جواب دے سکتے ہیں اور انٹر کو دبائیں۔ اور PIC اس کا جواب دے گی۔ اسی طرح ہم تمام اے ٹی کمانڈوں کے لئے کوشش کر سکتے ہیں۔
جی ایس ایم اور پی آئی سی کا استعمال کرتے ہوئے کال کرنا اور وصول کرنا:
ایک بار جب آپ یہ سمجھ لیں کہ کوڈ اور ہارڈ ویئر کس طرح کام کرتا ہے تو ، مندرجہ ذیل پروگرام کو PIC پر اپ لوڈ کریں اور ماڈیول پر پاور۔ اگر آپ کا سب کچھ ٹھیک کام کر رہا ہے تو آپ کے LCD میں "ماڈیول کی کھوج" ، "سم کا پتہ چلا" اور "کال کی جگہ" کو ڈسپلے کرنا چاہئے۔ ایک بار جب آپ "کال پائے جاتے" دیکھیں گے تو آپ کو پروگرام میں مخصوص نمبر پر آنے والی کال آجائے گی۔
آپ جی ایس ایم ماڈیول میں موجود نمبر پر کال کرنے کی بھی کوشش کر سکتے ہیں اور آپ کا ایل سی ڈی سم فون کرنے کی نشاندہی کرنے کے لئے "آنے والی کال" دکھائے گا۔
منصوبے کا مکمل کام ذیل ویڈیو میں دکھایا گیا ہے ۔ امید ہے کہ آپ اس منصوبے کو سمجھ گئے ہوں گے اور اسے کرنے میں لطف اندوز ہوں گے۔ اگر آپ کو کام کرنے میں کوئی پریشانی ہو تو ، اپنے سوال کو کمنٹ سیکشن یا ہمارے فورمز پر پوسٹ کریں اور مجھے آپ کی مدد کرنے میں خوشی ہوگی۔