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

موضوع: راه اندازی ماژول nrf24l01

Hybrid View

  1. #1
    Member
    تاریخ عضویت
    Aug 2015
    نوشته ها
    57
    سلام اقا میثم من کد کمی تغیرش دادم تو این حالت نرم افزار خطا نمیده میشه لطف کنین ببینین این کد برا برنامه که من میخاستم کار میکنه

    #include <nRF24L01.h>
    #include <RF24.h>
    #include <RF24_config.h>
    #include <SPI.h>
    #include <SoftwareSerial.h>


    SoftwareSerial ir(4, 5); // IR Send & recive

    RF24 radio(7, 8); // 7=CE 8=CSN

    const byte address[6] = "00001";
    int payload[32];

    // the setup function runs once when you press reset or power the board
    void setup() {

    ir.begin(9600);
    radio.begin();
    radio.setRetries(15, 15);
    radio.openWritingPipe(address);
    }

    // the loop function runs over and over again until power down or reset
    void loop() {

    if (ir.available()) // آماده دریافت از طریق پورت مادون قرمز
    {
    int data = ir.read(); // خواندن از پورت مادون قرمز
    radio.write(data, sizeof(data)); // ارسال به مژول Nrf
    }
    if (radio.available())
    {
    int poyload[2];

    //دریافت اطلاعات و ذخیره در آرایه
    radio.read(poyload, sizeof(poyload));

    }
    }
    ویرایش توسط farzintey : 01-13-2017 در ساعت 11:40 PM

  2. #2
    Member
    تاریخ عضویت
    Aug 2015
    نوشته ها
    57
    نقل قول نوشته اصلی توسط farzintey نمایش پست ها
    سلام اقا میثم من کد کمی تغیرش دادم تو این حالت نرم افزار خطا نمیده میشه لطف کنین ببینین این کد برا برنامه که من میخاستم کار میکنه

    #include <nRF24L01.h>
    #include <RF24.h>
    #include <RF24_config.h>
    #include <SPI.h>
    #include <SoftwareSerial.h>


    SoftwareSerial ir(4, 5); // IR Send & recive

    RF24 radio(7, 8); // 7=CE 8=CSN

    const byte address[6] = "00001";
    int payload[32];

    // the setup function runs once when you press reset or power the board
    void setup() {

    ir.begin(9600);
    radio.begin();
    radio.setRetries(15, 15);
    radio.openWritingPipe(address);
    }

    // the loop function runs over and over again until power down or reset
    void loop() {

    if (ir.available()) // آماده دریافت از طریق پورت مادون قرمز
    {
    int data = ir.read(); // خواندن از پورت مادون قرمز
    radio.write(data, sizeof(data)); // ارسال به مژول Nrf
    }
    if (radio.available())
    {
    int poyload[2];

    //دریافت اطلاعات و ذخیره در آرایه
    radio.read(poyload, sizeof(poyload));

    }
    }
    با سلام ایا این کد برای فرستنده و گیرنده صحیح هستش؟

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

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

SEO by vBSEO