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

موضوع: مشکل ارتباط آردوینو با sim900a mini v3.6

  1. #1
    Junior Member
    تاریخ عضویت
    Oct 2014
    نوشته ها
    2

    مشکل ارتباط آردوینو با sim900a mini v3.6

    سلام
    من برد آردوینو uno رو به sim900a mini v3.6 وصل کردم و با کد زیر می خوام اتصال و امکان ارسال اس ام اس رو تست کنم
    /*
    SMS receiver

    This sketch, for the Arduino GSM shield, waits for SMS messages
    and displays them through the Serial port.

    Circuit:
    * GSM shield

    created 25 Feb 2012
    by Javier Zorzano / TD

    This example is in the public domain.
    */

    // libraries
    #include <GSM.h>

    // PIN Number
    #define PINNUMBER ""

    // initialize the library instance
    GSM gsmAccess; // include a 'true' parameter for debug enabled
    GSM_SMS sms;

    char remoteNumber[20]; // Holds the emitting number

    void setup()
    {
    // initialize serial communications
    Serial.begin(9600);

    Serial.println("SMS Messages Receiver");

    // connection state
    boolean notConnected = true;

    // Start GSM shield
    // If your SIM has PIN, pass it as a parameter of begin() in quotes
    while(notConnected)
    {
    if(gsmAccess.begin(PINNUMBER)==GSM_READY)
    notConnected = false;
    else
    {
    Serial.println("Not connected");
    delay(1000);
    }
    }

    Serial.println("GSM initialized");
    Serial.println("Waiting for messages");
    }

    void loop()
    {
    char c;

    // If there are any SMSs available()
    if (sms.available())
    {
    Serial.println("Message received from:");

    // Get remote number
    sms.remoteNumber(remoteNumber, 20);
    Serial.println(remoteNumber);

    // This is just an example of message disposal
    // Messages starting with # should be discarded
    if(sms.peek()=='#')
    {
    Serial.println("Discarded SMS");
    sms.flush();
    }

    // Read message bytes and print them
    while(c=sms.read())
    Serial.print(c);

    Serial.println("\nEND OF MESSAGE");

    // delete message from modem memory
    sms.flush();
    Serial.println("MESSAGE DELETED");
    }

    delay(1000);

    }
    قسمت while این کد و هیچ کد دیگه ای اجرا نمی شه. با سیم کارت می شه تماس گرفت و برد آردینو هم جداگانه درست کار می کنه اما بعد اتصال این دو به هم هیچ کذوم از برنامه ها همین قسمت while رو نمی تونن اجرا کنن. نمی دونم مشکل از برنامه است یا اتصال ها. لطفا اگر کسی راه حلی داره کمک کنه
    با تشکر

  2. #2
    Junior Member
    تاریخ عضویت
    Oct 2014
    نوشته ها
    2
    مشکل ارسال اس ام اس حل شد، سیم کارت دریافتش می کنه ، اما آردینو هیچ عکس العملی نشون نمی ده
    البته توی یه برنامه دیگه
    آردینو چطور متوجه می شه اس ام اس رسیده؟
    دوستان اگر کسی اطلاعی داره لطفا کمک کنه

  3. #3
    Senior Member
    تاریخ عضویت
    Aug 2014
    نوشته ها
    231
    لازم به ذکر است این نمونه کد دریافت اس ام اس هست و پس از دریافت اس ام اس اون رو توی مانیتور سریال نمایش میده .
    بالای IDE (همون برنامه) سمت راست یه ذره بین روی نقطه ها هست ، موس روش بره مینویسه نمایشگر سریال . اون رو باز کنید و نتایج رو در baud rate عدد 9600 مشاهده می کنید (بطور پیش فرض 9600 هست)
    ممکنه نوعی ارور هم دریافت کنید که مربوط به سریال مانیتور هست Problem uploading sketch to arduino to work with I2C Display - Arduino Forum
    که راه حلش هم باز و بسته کردن نمایشگر سریال هست (در صورتی که محیط ارور داد که پورت کام اشغال هست و ... و یکی دیگه انتخاب کنید و اینا . این کار رو بکنید که دوباره پورت باز بشه)

  4. #4
    Junior Member
    تاریخ عضویت
    Jan 2014
    نوشته ها
    23
    سلام! ببخشید شما چه جوری sim900 رو به arduino وصل کردید؟
    من هر کاری میکنم روشن نمیشه! حتی چراغ پاور sim900 هم روشن نمیشه!!!

  5. #5
    Junior Member
    تاریخ عضویت
    Jan 2014
    نوشته ها
    23
    همش داره چراغ d6 چشمک میزنه!

  6. #6
    Junior Member
    تاریخ عضویت
    Mar 2014
    نوشته ها
    11
    سلام من نتونستم سریال این ماژول رو به آردینو وصل کنم
    لطفا اگه کسی میدونه با من تماس بگیره خیلی کارم لنگه
    09168500431 مرادی

  7. #7
    Senior Member
    تاریخ عضویت
    Jan 2015
    محل سکونت
    ایران
    نوشته ها
    238

  8. #8
    Junior Member
    تاریخ عضویت
    Nov 2014
    نوشته ها
    5
    نقل قول نوشته اصلی توسط ghetas نمایش پست ها
    سلام من نتونستم سریال این ماژول رو به آردینو وصل کنم
    لطفا اگه کسی میدونه با من تماس بگیره خیلی کارم لنگه
    09168500431 مرادی
    سلام
    من وصل کردم مشکلی نداشت.
    شما کجای کار مشکل دارید ؟

  9. #9
    Junior Member
    تاریخ عضویت
    Aug 2015
    نوشته ها
    8
    سلام
    وقتی این ماژول رو بهش پاور می دی و سیم کارت توش می زاری
    بدونه اینکه به برد آردوینو یا کنترلر دیگه ای وصلش کنی مگه نباید وقتی شماره سیم کارتی که رو ماژول انداختی رو با یه گوشی دیگه می گیری زنگ بخوره
    چرا ماژولی که من خریدم تو شرایط فوق الذکر می گه شماره ای که با آن تماس گرفته اید اشتباه است
    آیا غیر از تغذیه دادن به این ماژول(کد انبار : 112-121-1813) این ماژول نیاز به تحریک دیگری هم برای روشن کردن sim900a خود دارد

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

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

SEO by vBSEO