ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.






جهت تبلیغ در وب سایت ECA کلیک کنید.

کاربران برچسب زده شده

نمایش نتایج: از 1 به 5 از 5
  1. #1
    2009/08/09
    36
    0
    2er

    خواندن sms دریافتی از ماژول sim900

    سلام چندین روز هست که دارم سعی میکنم تا sms دریافت شده توسط ماژول sim 900 را بخونم و اون رو روی lcd 16*2 نمایش بدم اما هر برنامه ای رو می نویسم جواب نمیده :cry:
    1- زنگ میخوره و خاموش نمیشه پس مشکل جریان نداره
    2- sms را بدون هیچ مشکلی میفرستم پس درست ارتباط برقرار کرده
    3- به برخی فرمان ها مثل Print ATH (قطع تماس پاسخ میده)
    اما اصلا نمیتونم ازش متنی رو بگیرم و بخونم حالا موندم چیکار کنم کمکم کنید :cry2: :cry2:
    راستی به زبان بیسیک برنامه رو مینویسم می خوام که وقتی وقفه پیامک امد بتونم متن اصلی اون رو بخونم
    برنامه ای که نوشتم و نمی دونم چرا جواب نمیده :angr

    کد:
    Sms = ""
    
      Do
    
       B = Inkey()
    
       Select Case B
    
         Case 0:
    
         Case 13 :
    
          If Sms <> "" Then Exit Do
    
         Case 10 :
    
          If Sms <> "" Then Exit Do
    
         Case Else
    
          Sms = Sms + Chr(b)
    
       End Select
    
      Loop
    
       Locate 1 , 1
     Lcd Sms
     Wait 20
    
     Return
    بهم بگوید کجای کارم اشکال داره لطفا اگر هم این برنامه رو برای نمایش sms مناسب نمی دونید لطفا یک برنامه مناسب برای خواندن sms دریافتی جدید به زبان bascom پیشنهاد بدید.ممنون
  2. #2
    2011/12/22
    کرمان
    2,954
    126

    پاسخ : خواندن sms دریافتی از ماژول sim900

    سلام
    والا من بسکام کار نکردم ولی به هر حال دستور خوندن SMS رو ندیدم
    باید روی UART دستور AT+CMGR=1 بعد اینتر فرستاه بشه تا SMS شماره 1 خوانده شود
    این کجای برنامته؟!

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    کنترلر CNC شش محوره براي پرينتر 3D و Pick n Place
    شبيه ساز تک تيرانداز و سيبل ديجيتال با پردازش تصوير
    فروش اسيلوسکوپ GWinstek GOS-630FC
  3. #3
    2017/04/29
    3
    0

    پاسخ : خواندن sms دریافتی از ماژول sim900

    سلام دوست عزیز منم همین مشکل رو دارم
    پیام ارسال میشه ولی SMS رو دریافت نمیکنه عینا همین برنامه رو نوشتم
  4. #4
    2011/09/04
    کردستان
    1,367
    62

    پاسخ : خواندن sms دریافتی از ماژول sim900

    سلام دوستان
    برنامه بالا بصورت آموزش هست و برای عملی دستور کم داره من چند تا اضافه کردم مثلا باید اول حالت رو به تکست تغییر بدین. زمان برای راه اندازی ماژول بدین. چون دربرنامه دستور خوانده شدن اولین پیام حافظه نوشته شده باید پیام های قبلی رو حذف کنید تا وقتی پیام جدید میاد بره توی حافظه 1 که بتونه براتون نمایش بده من برنامه رو ویرایش کردم که اینجا میذارم و هیمن الان هم دم دستمه ازش جواب گرفتم. چون کل پیام رو نشوم میده یعنی شماره فرستنده تاریخ و ساعت و... برای همین در ال سی دی های کاراکتری 16 در 2 نمیشه همه رو نشون دا. من هم مشغولم تا از پیام خونده شده متن رو از اطلاعات جداکنم و نشون بدم. این برنامه کل رو نشون میده ئلی برلی ذوستانی که میخوان تست کنن کامله. من خروجی رینگ مازول رو دادم به پورت بی صفر تا شروع کنه به دریافت. ولی دراصل باید از وقفه سریال استفاده بشه این برنامه تست هستش
    کد HTML:
    $regfile = "m16def.dat"
    $crystal = 8000000
    $baud = 9600
    
    '~~~~~~~~~~~~~~~~~~~~~~~~~~ Configurations ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    Config Lcdpin = Pin , E = Porta.1 , Rs = Porta.0 , Db4 = Porta.2 , Db5 = Porta.3 , Db6 = Porta.4 , Db7 = Porta.5
    Config Lcd = 16 * 2
    Cursor Off
    
    Config Pinb.0 = Input
    
    '~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Variable ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    Dim B As Byte
    Dim Sms As String * 250 : Sms = ""
    
    '~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ initionaliz ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Cursor Off : Home
    
    Cls : Lcd "SRART SMS..."
    Wait 15
    Print "AT"
    Cls : Lcd "AT"
    Wait 1
    Print "AT+CMGF=1"
    Cls : Lcd "AT+CMGF=1"
    Waitms 500
    Print "At + Cmgda = "del All ""
    Cls : Lcd "At + Cmgda = "del All ""
    Waitms 500
    
    '~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Main program ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    Do
    
      If Pinb.0 = 0 Then
    
       Print "AT+CMGR=1"
       Cls : Lcd "NOW GET SMS"
       Sms = ""
    
       Do
    
          B = Inkey()
    
          Select Case B
    
             Case 0:
    
             Case 13 :
    
               If Sms <> "" Then Exit Do
    
             Case 10 :
    
               If Sms <> "" Then Exit Do
    
             Case Else
    
               Sms = Sms + Chr(b)
    
          End Select
    
       Loop
    
       Home
       Cls : Lcd Sms
    
      End If
    
    Loop
    
    End
    در جهان هرگز مشو مدیون احساس کسی - تا نباشد رایگان مهرت گروگان کسی
    گوهر خود را نزن بر سنگ هر ناقابلی - صبر کن پیدا شود گوهر شناس قابلی
  5. #5
    2009/02/14
    فعلا مهمون اصفهانياي عزيز هستم
    606
    225

    پاسخ : خواندن sms دریافتی از ماژول sim900

    نقل قول نوشته اصلی توسط sami222

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    سلام دوستان
    برنامه بالا بصورت آموزش هست و برای عملی دستور کم داره من چند تا اضافه کردم مثلا باید اول حالت رو به تکست تغییر بدین. زمان برای راه اندازی ماژول بدین. چون دربرنامه دستور خوانده شدن اولین پیام حافظه نوشته شده باید پیام های قبلی رو حذف کنید تا وقتی پیام جدید میاد بره توی حافظه 1 که بتونه براتون نمایش بده من برنامه رو ویرایش کردم که اینجا میذارم و هیمن الان هم دم دستمه ازش جواب گرفتم. چون کل پیام رو نشوم میده یعنی شماره فرستنده تاریخ و ساعت و... برای همین در ال سی دی های کاراکتری 16 در 2 نمیشه همه رو نشون دا. من هم مشغولم تا از پیام خونده شده متن رو از اطلاعات جداکنم و نشون بدم. این برنامه کل رو نشون میده ئلی برلی ذوستانی که میخوان تست کنن کامله. من خروجی رینگ مازول رو دادم به پورت بی صفر تا شروع کنه به دریافت. ولی دراصل باید از وقفه سریال استفاده بشه این برنامه تست هستش
    کد HTML:
    $regfile = "m16def.dat"
    End
    دوست عزیز سوال کننده این سوال رو در سال 1392 پرسیده...
    اي خدا ، من بايد از نظر علم از همه برتر باشم، تا مبادا که دشمنان مرا از اين راه طعنه زنند. بايد به آن سنگدلاني که علم را بهانه کرده و به ديگران فخر ميآ*فروشند، ثابت کنم که خاک پاي من هم نخواهند شد. بايد همه آن تيره دلان مغرور و متکبر را به زانو در آورم، آنگاه خود خاضع ترين و افتاده ترين مرد روي زمين باشم.
    شهيد دکتر مصطفي چمران
    اللهم صل علي محمد و ال محمد و عجل فرجهم
    ; C is not for children
نمایش نتایج: از 1 به 5 از 5

موضوعات مشابه

  1. پیام دریافتی در sim900
    توسط rezarez7 در انجمن ماژول های GPS - GSM - GPRS
    پاسخ: 0
    آخرين نوشته: 2015/10/04, 22:19
  2. SIM900 تبدیل پیام دریافتی
    توسط cmuiran در انجمن میکروکنترلرهای AVR
    پاسخ: 2
    آخرين نوشته: 2015/04/13, 21:16
  3. مشکل در خواندن پیامک sim900
    توسط shahin_bhrm در انجمن ماژول های GPS - GSM - GPRS
    پاسخ: 0
    آخرين نوشته: 2014/07/28, 02:14
  4. پاسخ: 4
    آخرين نوشته: 2014/05/21, 13:17
  5. پاسخ: 7
    آخرين نوشته: 2014/01/29, 19:59

کاربرانی که این تاپیک را مشاهده کرده اند: 6

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •