نمایش نتایج: از 1 به 10 از 16
Like Tree5 لایک

موضوع: چطوری Sim800L رو راه اندازی کنم؟

Hybrid View

  1. #1
    Member
    تاریخ عضویت
    Mar 2016
    نوشته ها
    39
    اینم کدی که بارگذاری کردم.

    /*
    Software serial multple serial test

    Receives from the hardware serial, sends to software serial.
    Receives from software serial, sends to hardware serial.

    The circuit:
    * RX is digital pin 10 (connect to TX of other device)
    * TX is digital pin 11 (connect to RX of other device)

    Note:
    Not all pins on the Mega and Mega 2560 support change interrupts,
    so only the following can be used for RX:
    10, 11, 12, 13, 50, 51, 52, 53, 62, 63, 64, 65, 66, 67, 68, 69

    Not all pins on the Leonardo support change interrupts,
    so only the following can be used for RX:
    8, 9, 10, 11, 14 (MISO), 15 (SCK), 16 (MOSI).

    created back in the mists of time
    modified 25 May 2012
    by Tom Igoe
    based on Mikal Hart's example

    This example code is in the public domain.

    */
    #include <SoftwareSerial.h>

    SoftwareSerial sim_800L(10, 11); // RX, TX

    void setup() {
    // Open serial communications and wait for port to open:
    Serial.begin(9600);
    while (!Serial) {
    Serial.print("not connected"); // wait for serial port to connect. Needed for native USB port only
    }


    Serial.println("Goodnight moon!");

    // set the data rate for the SoftwareSerial port
    sim_800L.begin(9600);
    sim_800L.println("Hello, world?");
    }

    void loop() { // run over and over
    if (sim_800L.available()) {
    Serial.write(sim_800L.read());
    }
    if (Serial.available()) {
    sim_800L.write(Serial.read());
    }
    }

  2. #2
    Member
    تاریخ عضویت
    Mar 2016
    نوشته ها
    39
    اینم عکس اتصالات

    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: IMG_20160809_180658060.jpg
مشاهده: 388
حجم: 87.5 کیلو بایت

    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: IMG_20160809_180822664.jpg
مشاهده: 355
حجم: 90.7 کیلو بایت

  3. #3
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط muhammad نمایش پست ها
    اینم کدی که بارگذاری کردم.

    sim_800L.write(Serial.read());
    }
    }
    به احتمال خیلی زیاد اگه سیم بندیت رو ضربه دری رعایت کرده باشی کدت مشکل باد ریت داره
    کد:
    
    
    
    #include <SoftwareSerial.h>
    
    
    SoftwareSerial sim_800L(10, 11); // RX, TX
    
    
    void setup() {
    // Open serial communications and wait for port to open:
    Serial.begin(115200);
    sim_800L.begin(115200);
    }
    
    
    void loop() { // run over and over
    if (sim_800L.available()) {
    Serial.write(sim_800L.read());
    }
    if (Serial.available()) {
    sim_800L.write(Serial.read());
    }
    }
    اینو تست کن .
    بادریت رو هم برای سریال سیم 800 هم برای سریال اصلی تغییر دادم به 115200
    بنابراین توی کنسولت هم بادریت رو بکن 115200

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

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

SEO by vBSEO