در قسمت اول آموزش sim900 با عنوان راه اندازی و ارسال پیامک با ماژول SIM900 در مورد نحوه راه اندازی ماژول SIM900 (و البته ماژول دیگر مانند SIM908 ,SIM808,SIM800C هم همانند این ماژول می باشد) بحث کردیم و در مورد ATcommand های مهم صحبت کردیم و یک نمونه برنام ارسال پیامک به زبان سی در کدویژن را منتشر کردیم و در این قسمت برای علاقمندان و آن دسته از دوستان که به زبان بیسیک برای AVR برنامه می نویسند یک برنامه نمونه برای ارسال پیامک نوشتیم.
در این برنامه با فشردن پوش باتن متصل به پایه A.0 میکروکنترلر یک پیامک ارسال می شود. البته در شکل بالا پوش باتن رسم نشده است. البته اگر می خواهید ماژول را توسط میکروکنترلر روشن کنید حتما پایه POWER_KEY ماژول را به پایه D.3 میکروکنترلر وصل کنید.
نمونه برنامه به زبان بیسیک در BASCOM :
$regfile = "m16def.dat" $crystal = 8000000 $baud = 9600 Power_on_gsm Alias Portd.3 Push_button Alias Pina.0 Config Porta.0 = Input Config Porta.3 = Output Power_on_gsm = 1 Wait 1 Power_on_gsm = 0 Wait 1 Do If Push_button = 1 Then Print "AT" Waitms 250 Print "AT+CMGF=1" Waitms 250 Print "AT+CMGS=" ; Chr(34) ; "09371548691" ; Chr(34) Waitms 250 Print "Melec.ir" ; Chr(26) Waitms 800 End If Loop End
اگر با زبان C برنامه می نویسید مقاله زیر را هم بخوانید :
راه اندازی و ارسال پیامک با ماژول SIM900
اگر دنبال اطلاعات در مورد GPS و نحوه ارسال اطلاعات بصورت پیام کوتاه و نمایش روی نقشه گوگل هستید :
پروژه ارسال موقعیت GPS خودرو با SMS
و
پروژه ردیاب خودرو GPS+GPRS+GOOGLE MAP
و همچنین اطلاعاتی در مورد GPRS ماژول sim900 اگر نیاز دارید :
پروژه مانيتورينگ دما و رطوبت تحت وب سایت
سوالات خودتان را در انجمن الکترونیک مطرح کنید.
اگر این نوشته برایتان مفید بود لطفا کامنت بنویسید.
سلام
من این برنامه با ای سی اتیمگا 8 جمع کردم اما کار نمیکنه بنظرتون علت چیه علت میتونه نوع ای سی باشه
بنظرم اولین قدم تست روشن بودن ماژول هست که اگر ال ای دی وضعیت داره و یا پایه RI را می توانید به ال ای دی وصل کنید و به ماژول زنگ بزنید و ببینید روشن هست . و وقتی زنگ میزنه و یا اس ام اس میاد ماژول ریست یا خاموش نمیشه .
قدم دوم تست با AT comand است که اگر مبدل دارید وصل کنید به کامپیوتر و تو ترمینال سریال چک کنید .
قدم سودم چک کردن فرکانس کاری میکرو است
قدم چهارم هم برسی جواب های دریافتی از ماژول در صورتی کع امکان اتصال به کامپیوتر نیست .
تغذیه را هم چک کنید
سلام
من میخواستم به زبان بیسیک چند خروجی میکرو را توسط ماژول کنترل کنم
امکان دارد راهنمایی کنید ؟
ممنون
سلام بیسیک کار نکردم ولی سعی میکنم آموزش کنترل رله با ماژول پیامک را بزارم سایت .
با سلام
تنوع زیادی این ماژول ها دارن با کلی پسوند و مدل
من توی اینا قیمت و به نظرم وجهه ظاهری SIM800L بهتر رسید.
من فقط برای دریافت و ارسال SMS از طریق میکروکنترلر میخوام استفاده کنم، نه GPS و GPRS و …
شما کدوم مدل رو پیشنهاد میکنین؟
این مدل sim800l مناسبه؟
سلام در مورد اطلاعات دقیق و قدرت آنتن دهی و غیره این مدل اطلاعات ندارم ولی اگر آنتن دهی خوبی داشته باشه خیلی هم خوب هست .
سلام دوست عزیز برنامه هات جالبه منتهی بنده میخوام ماژول ۸۰۸ رو با میکرو راه اندازی کنم اما با gsm,gprs,gps همزمان ایا میتونم با مگا ۳۲ این کارو انجام بدم؟ ضمنا میشه چندتا avr رو همزمان به یک avr متصل کرد ؟
سلام بله میتونید راه اندازی کنید. چندتا AVR به یک AVR هم میشه (شبکه) و ولی چندتا SIM808 را چون میکرو یک USART داره میشه ولی باید نرم افزاری پروتکل بنویسید .
* البته SIM808 را دقیق مطالعه نکردم.
سلام ، خسته نباشید . من میخوام یه SmS دریافت کنم و اون رو روی ال سی دی کاراکتری نمایش بدم هر کاری کردم نتیجه نگرفتم
سلام خسته نباشید ، این کد برای sim800L هم میشه?
سلام ، اگر کامنت های هر دو برابر باشن میشه و اگر هم نبود کمی تغییر بدید.