» » آموزش ارسال SMS در آردوینو

آموزش ارسال SMS در آردوینو

 
  
24 مرداد 1394 
  
  
641 
  
در این بخش ارسال SMS با استفاده از یک Shield در آردوینو آموزش داده می شود:

آموزش ارسال SMS در آردوینو


در این آموزش از یک Shield به نام Telefonica استفاده می شود .
می توانید فایل های این آموزش را از انتهای این پست دانلود کنید.
بررسی کد:
ابتدا کتابخانه مورد نیاز را معرفی می کنیم:

آموزش ارسال SMS در آردوینو


سپس در صورتی که سیم کارتی که داخل خشاب Shield است دارای پین کد است پین را در این خط وارد می کنیم :

آموزش ارسال SMS در آردوینو


سپس متغیر هایی برای ارسال sms و ورود به شبکه ارسال می کنیم:

آموزش ارسال SMS در آردوینو


در بخش Setup :
ابتدا سریال مانیتور را در فرکانس 9600 شروع میکنیم.
در سطر بعدی چک می کنیم که آیا سریال مانیتور شوع به کار کرده یا نه ، این تابع While فقط برای برد Leonardo لازم است.
در سطر بعدی یک جمله برای مشخص کردن شروع برنامه چاپ می کنیم:

آموزش ارسال SMS در آردوینو


سپس وضعیت اتصال را چک می کنیم و در صورت اتصال پیغامی چاپ می کنیم:

آموزش ارسال SMS در آردوینو


در بخش Loop :
ابتدا از طریق سریال مانیتور شماره ای که SMS به آن ارسال خواهد شد را وارد می کنیم ( از طریق تابع readSerial که در ادامه خواهیم دید. )

آموزش ارسال SMS در آردوینو


سپس محتوای SMS را از سریال مانیتور وارد می کنیم :

آموزش ارسال SMS در آردوینو


در قسمت بعدی با استفاده از توابع تعریف شده ی sms.beginSMS و sms.print و sms.endSMS ، SMS را ارسال می کنیم.

آموزش ارسال SMS در آردوینو


تابع readSerial نیز یک سری کاراکتر را از سریال مانیتور گرفته و در متغیر داده شده ذخیره می کند:

آموزش ارسال SMS در آردوینو


دانلود فایل های این آموزش : SendSMS.zip [حجم: 309.64 کیلوبایت] ( تعداد دانلود: 56)

   
نظری موجود نیست

ارسال نظر

اطلاعات
برای ارسال نظر، باید در سایت عضو شوید.