صفحه 5 از 11 نخستنخست ... 34567 ... آخرینآخرین
نمایش نتایج: از 41 به 50 از 107
Like Tree36 لایک

موضوع: کد دریافت و ارسال sms بوسیله sim800L

  1. #41
    Member
    تاریخ عضویت
    Feb 2016
    نوشته ها
    41
    #include <SoftwareSerial.h>
    SoftwareSerial SIM800(10, 11);
    void setup()
    {

    SIM800.begin(9600);
    Serial.begin(9600);
    SIM800.write("AT+CMGF=1\r"); //set GSM to text mode
    delay(1500);

    SIM800.write("AT+CPMS=\"SM\"\r"); //Preferred SMS Message Storage
    delay(1000);

    Serial.write(SIM800.write("AT+CMGR=1\r")); //list the first message from SIM Memory
    while(1)
    {
    if(SIM800.available())
    {
    تنها جان این کد رو خودم نوشتم الان با نگاه به کدی که شما گذاشتی ولی الان این کد تو سریال مانیتور فقط چرت و پرت چاپ میکنه.

  2. #42
    Member
    تاریخ عضویت
    Feb 2016
    نوشته ها
    41
    #include <SoftwareSerial.h>
    // software serial #1: TX = digital pin 10, RX = digital pin 11
    SoftwareSerial SIM800(10, 11);
    void setup()
    {

    SIM800.begin(19200);
    Serial.begin(19200);
    SIM800.write("AT+CMGF=1\r"); //set GSM to text mode
    delay(1500);

    SIM800.write("AT+CPMS=\"SM\"\r"); //Preferred SMS Message Storage
    delay(1000);

    SIM800.write("AT+CMGR=1\n\r"); //list the first message from SIM Memory
    while(1)
    {
    if(SIM800.available())
    {
    Serial.write(SIM800.read());
    }
    }
    }

    void loop()
    {

    }
    دوستان من با این کد آخرین اس ام اس رو دریافت کردم.

  3. #43
    Senior Member
    تاریخ عضویت
    Oct 2014
    محل سکونت
    ایران
    نوشته ها
    178
    بله این سخت افزاریه شما باید نرم افزاری هم تعریف کنید و این کد ها را به نرم افزاری تبدیل کنید
    نقل قول نوشته اصلی توسط hamed82 نمایش پست ها
    تنها جان مرسی از محبتت. هنوز وقت نکردم تست کنم. ولی به نظرم از سریال سخت افزاری استفاده کردین درسته؟
    درود بر کسانی که دعا دارند و ادعا ندارند
    نیایش دارند و نمایش ندارند
    حیا دارند و ریا ندارند
    رسم دارند و اسم ندارند…

  4. #44
    Member
    تاریخ عضویت
    Feb 2016
    نوشته ها
    41
    نقل قول نوشته اصلی توسط tanha71 نمایش پست ها
    بله این سخت افزاریه شما باید نرم افزاری هم تعریف کنید و این کد ها را به نرم افزاری تبدیل کنید
    تنها جان ممنونم از لطفت همینکار رو کردم و دریافت مشکلش حل شد. فقط اینکه از چه کامندی لستفاده کرد و اینکه اگر بخوام متن اس ام اس رو تو یک رشته بریزم که مقایسه کنم و بر اساس اون سوییچی خاموش روشن بشه الگوریتمش چطوری میشه؟ نیاز به کد نیست فقط بهم بگی چیکار کنم انجام میدم و اینجا هم اپلود میکنم

  5. #45
    Member
    تاریخ عضویت
    Feb 2016
    نوشته ها
    41
    نقل قول نوشته اصلی توسط tanha71 نمایش پست ها
    بله این سخت افزاریه شما باید نرم افزاری هم تعریف کنید و این کد ها را به نرم افزاری تبدیل کنید
    تنها جان ممنونم از لطفت همینکار رو کردم و دریافت مشکلش حل شد. فقط اینکه از چه کامندی لستفاده کرد و اینکه اگر بخوام متن اس ام اس رو تو یک رشته بریزم که مقایسه کنم و بر اساس اون سوییچی خاموش روشن بشه الگوریتمش چطوری میشه؟ نیاز به کد نیست فقط بهم بگی چیکار کنم انجام میدم و اینجا هم اپلود میکنم

  6. #46
    Member
    تاریخ عضویت
    Feb 2016
    نوشته ها
    41
    آقا پیام نصفه تایپ شد. منظور این بود که برای دریافت شماره فرستنده اس ام اس از چه کامند یا الگوریتمی استفاده کنم؟

  7. #47
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط hamed82 نمایش پست ها
    مهندس جان سلام دستتون درد نکنه با این کد تونستم شماره بگیرم و اس ام اس انگلیسی ارسال کنم ولی دریافت اس ام باز هم جواب نداد. کد رو که مرور میکمردم متوجه شدم که تو تابع دریافت اس ام اس از هیچ at کامندی استفاده نشده . دلیل خاصی داره؟

    بله چون کامندهای کانفیگ توی یه تابع دیگه نوشته شده

  8. #48
    Member
    تاریخ عضویت
    Feb 2016
    نوشته ها
    41
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    بله چون کامندهای کانفیگ توی یه تابع دیگه نوشته شده
    بله دوست عزیز متوجه شدم تو این چند روز که غیبت داشتین. اخرش اینکه با کمک اقای تنها تونستیم دریافت اس ام اس رو راه بندازیم و با استفاده از همون کد شمارو تغییر دادم که دریافت دستور از این طریق هم میسر باشه.
    مخلص کلام اینکه از هردو نفر بابت حمایت و همکاری و همفکری سپاسگزارم. محبتتون به هیچ وجه فراموش نخواهد شد.

  9. #49
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط hamed82 نمایش پست ها
    بله دوست عزیز متوجه شدم تو این چند روز که غیبت داشتین. اخرش اینکه با کمک اقای تنها تونستیم دریافت اس ام اس رو راه بندازیم و با استفاده از همون کد شمارو تغییر دادم که دریافت دستور از این طریق هم میسر باشه.
    مخلص کلام اینکه از هردو نفر بابت حمایت و همکاری و همفکری سپاسگزارم. محبتتون به هیچ وجه فراموش نخواهد شد.
    کد دریافت sms من فقط نمایش رد کنسول بود و پردازش نداشت.
    موفق باشید

  10. #50
    Junior Member
    تاریخ عضویت
    Mar 2016
    نوشته ها
    29
    با سلام
    من تونستم روی بادریت 115200 جواب OK بگیرم اما نمیتونم تماس بگیرم یا اس ام اس بدم
    زنگ هم که میزنه به سیمکارت زنگ میخوره ولی روی سریال فقط مینویسه Ringing
    میشه راهنمایی کنید که چطور میتونم تماس بگیرم یا اس ام اس بفرستم؟ ممنون

صفحه 5 از 11 نخستنخست ... 34567 ... آخرینآخرین

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

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

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

SEO by vBSEO