NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3213 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 3 از 3

موضوع: کمک در برنامه نوشته شده sim900

  1. #1
    تازه وارد
    تاریخ عضویت
    Oct 2012
    نوشته ها
    4
    تشکر
    1
    تشکر شده 0 بار در 0 پست

    پیش فرض کمک در برنامه نوشته شده sim900

    سلام دوستان من میخوام دما رو با adc بخونم و با sim 900 ارسال کنم حالا هم برنامه Adc درسته و هم برنامه sim900 (جدا جدا تست کردم )برنامه ارسال sms رو به صورت زیر برنامه در آوردم و گفتم هر موقع دما زیاد شد زیر برنامه sms رو صدا بزنه مشکلم اینه که چه جوری متن پیام ارسالی رو با آرایه از دستورات at جدا کنم که فقط مثلا اندازه دما رو sms کنه و دستورات at توی sms ارسالی نباشن

    سلام دوستان

    من میخوام دما رو با adc بخونم و با sim 900 ارسال کنم

    حالا هم برنامه Adc درسته و هم برنامه sim900 (جدا جدا تست کردم )



    برنامه ارسال sms رو به صورت زیر برنامه در آوردم و گفتم هر موقع دما زیاد شد زیر برنامه sms رو صدا بزنه

    مشکلم اینه که چه جوری متن پیام ارسالی رو با آرایه از دستورات at جدا کنم که فقط مثلا اندازه دما رو sms کنه و دستورات at توی sms ارسالی نباشن


    کد:
    $regfile = "m16def.dat"
    $crystal = 8000000
    $baud = 9600
    '~~~~~~~~~~~~~~~~~~~~~ Configurations ~~~~~~~~~~~~~~~~~~~~~
    
    Config Lcd = 16 * 2
    Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , _
    Db7 = Portc.7 , E = Portc.0 , Rs = Portc.1
    
    
    Config Pind.2 = Input
    Config Porta = Input
    Ddrc = &B11111111
    
    '    ~~~~~~~~~~~~~~~~~~~~~Main program   ~~~~~~~~~~~~~~~~~~~~~
    Dim A As String * 10
    Dim Dama As Word
    Dim Dod As Byte
    Dim Harekat As Byte
    Dim Rotobat As Byte
    Dim K As Word
    
    
    
    Declare Sub S_sms(text As Word )
    
    
    
    
    
    Config Adc = Single , Prescaler = Auto , Reference = Internal
    
    
    
    
    Start Adc
    
    Dama = Getadc(0) : Dama = Dama \ 4
    
    
       If Dama >= 35 Then
    
        Call S_sms(dama)
    
       End If
    
    
    
    End
    
    
    Sub S_sms(text As Word)
       
    
       Print "at"
    
       Waitms 500
    
       Print "AT+CMGF=1"
       Waitms 500
    
       Print "AT+CMGS=" ; Chr(34) ; "0919xxxxxxx7" ; Chr(34)
       Waitms 100
       Print "AVR Test 1" ; Chr(26)
       Print Text
    
       Waitms 550
    
     End If
    End Sub
    ویرایش توسط salmon : 11-07-2015 در ساعت 16:06

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    کاربر فعال hamid69 آواتار ها
    تاریخ عضویت
    Apr 2010
    نام
    حمید لطفعلی زاده
    نوشته ها
    110
    تشکر
    21
    تشکر شده 266 بار در 49 پست

    پیش فرض

    سلام،
    بیسیک بلد نیستم،
    اما قاعده اینه شما اطلاعات دما رو در یک متغییر sprintf باید بکنید و بعد از این که دستور At+cmgs رو ارسال کردین اطلاعاتتون رو ارسال می کنید و بعد کد اسکی ctrl+z (البته تابع sprintf برای زبان c هستش)

  4. #3
    تازه وارد
    تاریخ عضویت
    Oct 2012
    نوشته ها
    4
    تشکر
    1
    تشکر شده 0 بار در 0 پست

    پیش فرض

    ممنون مشکلم کمی حل شد الان یه سوالی که دارم اینه من نمیخوام این دستورات At تو متن ارسالی sms باشن و وفقط میخوام test باشه یا داده ای که خودم میفرستم
    یک جا خوندم باید از دستور ATE0 استفاده کنم
    این کارو هم کردم ATE0 هم فرستاد
    عکس اظافه نکرد اینجا گداشتم حجمش کمه
    http://s6.uplod.ir/i/00640/i3y3zu8lu1kp.png
    ویرایش توسط salmon : 12-07-2015 در ساعت 19:23

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

  1. دریافت زمان از شبکه از طریق ماژول Sim900
    توسط majid97 در انجمن ماژول ها و دستگاه های مخابراتی
    پاسخ: 9
    آخرين نوشته: 04-07-2020, 14:00
  2. سوالات و مشکلات sim900 و sim800
    توسط kavir در انجمن ماژول ها و دستگاه های مخابراتی
    پاسخ: 1644
    آخرين نوشته: 27-05-2019, 10:34
  3. ارسال sms گروهی با sim900
    توسط x_vahid در انجمن ماژول ها و دستگاه های مخابراتی
    پاسخ: 2
    آخرين نوشته: 07-10-2013, 00:55
  4. ماژول sim900 با برد تبدیل به فروش می رسد
    توسط ramin.st در انجمن مباحث کار و کاریابی/تبلیغات/بازارچه
    پاسخ: 0
    آخرين نوشته: 10-01-2013, 20:47

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

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