نه نمیشه. i2c از امکانات جانبی ماژول هست و نمیشه باهاش ماژول رو کنترل کرد.
کنترل ماژول با دستورات at از طریق پورت سریال هست
نه نمیشه. i2c از امکانات جانبی ماژول هست و نمیشه باهاش ماژول رو کنترل کرد.
کنترل ماژول با دستورات at از طریق پورت سریال هست
سلام
من یک ماژول sim900 دارم. وقتی اتصال پایه ی آنتن و زمین را بررسی میکنم اتصال کوتاه است. اشکالی در ظاهر ندارد. فقط اول کار سوکت آنتن از بورد جدا شد که دادم به یک تعمیرات موبایل با هیتر دوباره وصلش کرد. خواهش میکنم راهنمایی کنید. آیا خراب شده است؟
سلام
من با SIM900 تونستم sms ارسال کنم ولی برای دریافت sms مشکل دارم.
همانطور که می دانیم با رسیدن sms به ماژول کد ....CMTI+ از ماژول به میکرو ارسال میشه ولی برای من فقط کد + ارسال می شود و حروف بعدی معلوم نیست چی هست . احتمالا" کد Enter را بعد + می فرستد. از دوستان کسی میداند چرا ؟
واما مشکل بعدی من این است که اگر به شماره سیم کارتی که به ماژول SIM900 وصل است زنگ بزنید و برد بعد از 2 - 3 تا زنگ قاطی و هنگ میکند !! سوال من این است که چطوری میشه قابلیت تماس با SIM900 را غیر فعال کرد ؟ یا با تماس با شماره ای که به SIM900 وصل است چه کدی ارسال می شود ؟
برای اینکه همیشه خودتون بتونین مشکاتتون رو رفع کنین حتما از وسایل تست استفاده کنین.
در اینجا حتما بین ماژول و ترمینال کامپیوتر ارتباط برقرار کنید تا ببینید چه چیزی رد و بدل میشه. اونوقت میدونین چه اتفاقی افتاده
با سلام
موقع تماس با ماژول کد:clip+ همراه با اطلاعات و شماره تماس گیرنده روی ترمینال ماژول ارسال میشه
با سلام من در گرفتن sms با ماژول به مشکل خوردم چند تا سوال دارم 1-آیا برای فرستادن پیامهای +cmti از ماژول باید دستوری به ماژول فرستاده بشه یا اگر sms به ماژول برسه خودش این متن را میفرسته 2- من از کریستال 8مگ داخلی استفاده کردم ممکنه مشکل ایجاد کنه؟ممنون میشم کمک کنید آقای esisafa اگر ممکنه فایل کدویژن برنامتونا بذارید ممنون
سلام مهندس
من قبلا یه آموزش در این رابطه گذاشته بودم. اگه اشتباه نکنم توی مجله ی شماره 10 هست. اونجا در مورد هر دو سوال شما توضیح دادم. از طرفی اسی جان هم کد کامل کدویژن رو گذاشته تا جائیکه من می دونم.
.
آموزشهای شما را خوندم اما الان مشکلم اینه که وقتی sms میدم +cmti از ماژول فرستاده نمیشه وقتی با برنامه شما تست میکنم اس ام اس میاد نشون میده اما تاریخ و شماره وهمه را نشون میده اما متن را نشون نمیده من میخوام فقط متن را استخراج کنم ممنون میشم کمک کنید برنامه کدویژن هم در pdf هست فایلش نیست
الان یادم نمیاد که برای این قسمت تنظیماتی لازم داشت یا نه؟ ماژول شما چیه؟الان مشکلم اینه که وقتی sms میدم +cmti از ماژول فرستاده نمیشه
توی این قسمت یه نکته ای وجود داره که هدفم این بود تا بر و بچه ها یکمی با کار درگیر بشن. شما باید توی حلقه ی DO-LOOP بعداز اینکه 3 بار کاراکتر Carriage Return رو دریافت کردی شروع به خوندن پیامک کنی.وقتی با برنامه شما تست میکنم اس ام اس میاد نشون میده اما تاریخ و شماره وهمه را نشون میده اما متن را نشون نمیده
.
کاراکتر Carriage Return این که گفتید چیه؟یعنی چه تغییری باید در برنامه بدم؟
مهندس جان مگه نمیگی که فایل آموزش رو خوندی؟
اونجا گفتم Carriage Return چیه دیگه!؟ منظور کد کاراکتر Enter هست که میشه عدد 13 ، توی اون حلقه ی Select-Case که عدد 13 رو هم داره باید صبر کنی تا 3 بار این عدد بیاد و بعدش تازه بری آرایه ی SMS رو پر کنی. اینطوری متن SMS رو می بینی نه اطلاعاتش.
.
ممنون از پاسخت من تونستم متن را استخراج کنم اما مشکل با cmti همچنان باقیست وقتی اس ام میاد این را نمیتونم نمایش بدم شما دلیلشا میدونی؟
خواهش می کنم. راستش من الان درگیر دوتا پروژم ، کلا مغزم هنگه! اصلا یادم نمی یاد این cmti که میگی چی هست دادا!؟
منظورت اینه که وقتی پیامک میاد کدی که باید بگه پیامک توی کدوم سلول حافظه ذخیره شده ، نشون داده نمیشه؟
.
بله دقیقا منظورم همینه وقتی sms میاد من در تابع اصلی پورت سریال را میخونم اما هیچی نشون نمیده دلیلشا نمیدونم
سلام
دوستان همانطور که میدانیم متن یک SMS از 160 کاراکتر لاتین تشکیل شده است در sim900 هم همین طور است .
حالا سوال من این است که اگر بخواهیم متن SMSی که بیش از 160 کاراکتر است را در sim900 ارسال کنیم باید چکار کنیم ؟
sim900 در موقعی که بیش از 160 کاراکتر بنویسیم کل آن sms را ارسال نمیکند و error می دهد.
احتمالا در دیتاشیت sim900 و atc بگردین دستوری یا راهی برای فرستادن س م س چندتایی هست.
در غیر اینصورت باید دنبال این روش بگردین که گوشیا چه جور این کار رو انجام میدن.
هر چند من فکر کنم جزو دستورات باشه. چون با این روش هم فقط چند تا س م س همزمان فرستاده میشن
دوتان چنین دستوری وجود نداره !
و راه کار به این صورت هست که یک اس ام اس رو چند بار ارسال میکنه همون متن ولی برای اشخاص مختلف !
اگر به گوشی هم دقت کنید یکی دلیور میشن اس مس ها ! این یعنی که خود گوشی هم داره تک تک میفرسته اس مس ها رو!
سلام دوست عزیز
با تشکر از شما برای ارائه مقاله SIM300 در مجله سایت...
دوست عزیز در پست زیر به دوستمون فرموده بودید
که باید کد 13 را 3 بار تکرار کنید تا متن SMS بر روی
LCD نمایش داده بشه (در غیر این صورت فقط اطلاعات SMS نمایش داده میشه)
http://www.iranmicro.ir/forum/showpost.php?p=37503&postcount=166
من این کارو به صورت زیر انجام دادم ولی جواب نگرفتم
میتونید منو راهنمایی کنید؟
Do
Print "AT+CMGR=1"
Sms = ""
Do
B = Inkey()
Select CaseB
Case 0:
Case 13 :
Case 13 :
Case 13 :
If Sms <> "" Then Exit Do
Case 10 :
If Sms <> "" Then Exit Do
CaseElse
Sms = Sms + Chr(b)
EndSelect
Loop
Locate 1 , 1
Lcd Sms
ویرایش توسط sina1359 : 31-03-2012 در ساعت 16:36