نمایش نتایج: از 1 به 3 از 3

موضوع: مشکل دریافت اس ام اس با سیم 900 و یونو

  1. #1
    Junior Member
    تاریخ عضویت
    Aug 2015
    نوشته ها
    8

    مشکل دریافت اس ام اس با سیم 900 و یونو

    eee.jpgبا سلام
    قبلا با لود کردن برنامه موجود در فایل پیوست به راحتی با ارسال اس ام اس های main system on و hosein system on و mehdi system on چهار خورجی مربوطه در یونو را فعال و با ارسال main system reset/offو hosein system off و mehdi system oّff آنها را غیرفعال می کردم ولی متاسفانه مقداری تغییر در برنامه ایجاد کردم و آنرا لود کردم و نه تنها از برنامه جدید نتیجه نگرفتم بلکه حال دیگر با لود کردن برنامه قبلی هم یونو اس ام اس دریافت نمی کند[
    attach=config]1560[/attach]
    لازم به ذکر است که یونو و ماژول سیم900 رو با برنامه ها و دستورهای دیگه تست کردم و همه چی درست کار می کنه(ارسال اس -ایجاد تماس) حتی همین حال و فقط اس ام اس دریافت نمی کنه
    ممنون می شم راهنمای کنید
    ویرایش توسط ehsan8888 : 09-07-2015 در ساعت 02:18 PM دلیل: پیوست کردن فایل برنامه

  2. #2
    Junior Member
    تاریخ عضویت
    Aug 2015
    نوشته ها
    8

    فایل برنامه

    #include "SIM900.h"

    #include <SoftwareSerial.h>

    #include "sms.h"

    SMSGSM sms;

    char number[]="09137841587";

    char message[180];

    char pos;

    char *p;
    int MAIN = 10;
    int MEHDI = 13;
    int HOSEIN = 12;
    int FATHER = 11;

    void setup()

    {
    pinMode (MAIN,OUTPUT);
    pinMode (MEHDI,OUTPUT);
    pinMode (HOSEIN,OUTPUT);
    pinMode (FATHER,OUTPUT);

    Serial.begin(9600);

    if (gsm.begin(2400))

    Serial.println("\nstatus=READY");

    else Serial.println("\nstatus=IDLE");

    };

    void loop()

    {

    pos=sms.IsSMSPresent(SMS_UNREAD);

    Serial.println((int)pos);

    if((int)pos>0&&(int)pos<=20){

    Serial.print("NUOVO MESSAGGIO, POS=");

    Serial.println((int)pos);

    message[0]='\0';

    sms.GetSMS((int)pos,number,message,180);

    p=strstr(message,"MAIN SYSTEM ON");

    if(p){

    Serial.println("MAIN SYSTEM ON");

    digitalWrite(MAIN,HIGH);

    }

    else{

    p=strstr(message,"MAIN SYSTEM RESET/OFF");

    if(p){

    Serial.println("MAIN SYSTEM RESET/OFF");

    digitalWrite(MAIN,LOW);

    }
    }

    p=strstr(message,"HOSEIN SYSTEM ON");

    if(p){

    Serial.println("HOSEIN SYSTEM ON");

    digitalWrite(HOSEIN,HIGH);

    }

    else{

    p=strstr(message,"HOSEIN SYSTEM OFF");

    if(p){

    Serial.println("HOSEIN SYSTEM OFF");

    digitalWrite(HOSEIN,LOW);

    }
    }
    p=strstr(message,"MEHDI SYSTEM ON");

    if(p){

    Serial.println("MEHDI SYSTEM ON");

    digitalWrite(MEHDI,HIGH);

    }

    else{

    p=strstr(message,"MEHDI SYSTEM OFF");

    if(p){

    Serial.println("MEHDI SYSTEM OFF");

    digitalWrite(MEHDI,LOW);

    }
    }
    p=strstr(message,"FATHER SYSTEM ON");

    if(p){

    Serial.println("FATHER SYSTEM ON");

    digitalWrite(FATHER,HIGH);

    }

    else{

    p=strstr(message,"FATHER SYSTEM OFF");

    if(p){

    Serial.println("FATHER SYSTEM OFF");

    digitalWrite(FATHER,LOW);

    }
    }
    sms.DeleteSMS((int)pos);

    }

    delay(5000);

    };
    تصاویر کوچک شده (Thumbnails) پیوست شده تصاویر کوچک شده (Thumbnails) پیوست شده eee.jpg  
    فایل های پیوست شده فایل های پیوست شده
    • نوع فایل: pdf hhh.pdf (8.6 کیلو بایت, 11 مشاهده)

  3. #3
    Junior Member
    تاریخ عضویت
    Aug 2015
    نوشته ها
    8
    اینم بگم که عکس ارسالی بعد از راه اندازی سیستم و ارسال یک فرمان تحت عنوان اس ام اس از کنسول سریال مانیتورینگ گرفته شده
    با تشکر

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

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

SEO by vBSEO