اطلاعیه

Collapse
No announcement yet.

مشکل در ارتباط ماژولnfr24l01

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مشکل در ارتباط ماژولnfr24l01

    سلام خسته نباشید من کتابخانه RF24 از سایت Github.Com زدم تو نرم افزار اردینیو. میخاستم یه راهنمایی کنی من برنامه تست Hello World که برای راه اندازی با همون کتابخانه که زدم با دو ماژول Nrf2401بدون انتن خوب کار میکنه ولی تو قسمت فرستنده ماژول Nrf2401+ انتن دار جای یکی از ایم ماژولnrf2401 بدون انتن میذارم برنامه کار نمیکنه بعد دوباره هیمن ماژول انتن دارتو قسمت گیرنده میذارم برنامه کار میکنه ایا برای Nrf2401+ انتن دار باید کتابخانه جدا بزنم ؟ ایا کار کرد ماژول nrf2401 با Nrf2401+ فرق داره؟ ماژول NRF24L01+PA+LNA - فرستنده و گیرنده رادیویی با برد 1 کیلومتر این همون ماژول انتن دار ماژول NRF24L01P دو چیپ ،اصلی، نروژی با برد 1000 متر و این هم ماژول بدون انتن داراین کد فرستنده هست
    کد:
    #include #include #include RF24 radio(7, 8);const byte rxAddr[6] = "00001";void setup(){  radio.begin();  radio.setRetries(15, 15);  radio.openWritingPipe(rxAddr);    radio.stopListening();}void loop(){  const char text[] = "Hello World";  radio.write(&text, sizeof(text));    delay(1000);}
    اینم کد گیرنده
    کد:
    #include #include #include RF24 radio(7, 8);const byte rxAddr[6] = "00001";void setup(){  while (!Serial);  Serial.begin(9600);    radio.begin();  radio.openReadingPipe(0, rxAddr);    radio.startListening();}void loop(){  if (radio.available())  {    char text[32] = {0};    radio.read(&text, sizeof(text));        Serial.println(text);  }}
    دلیل: ادغام دو پست برای جلوگیری از اسپم



    سلام خسته نباشید من کتابخانه RF24 از سایت Github.Com زدم تو نرم افزار اردینیو. میخاستم یه راهنمایی کنی من برنامه تست Hello World که برای راه اندازی با همون کتابخانه که زدم با دو ماژول Nrf2401بدون انتن خوب کار میکنه ولی تو قسمت فرستنده ماژول Nrf2401+ انتن دار جای یکی از ایم ماژولnrf2401 بدون انتن میذارم برنامه کار نمیکنه بعد دوباره هیمن ماژول انتن دارتو قسمت گیرنده میذارم برنامه کار میکنه ایا برای Nrf2401+ انتن دار باید کتابخانه جدا بزنم ؟ ایا کار کرد ماژول nrf2401 با Nrf2401+ فرق داره؟

    ماژول NRF24L01+PA+LNA - فرستنده و گیرنده رادیویی با برد 1 کیلومتر این همون ماژول انتن دار


    ماژول NRF24L01P دو چیپ ،اصلی، نروژی با برد 1000 متر و این هم ماژول بدون انتن دار






    این کد فرستنده هست


    کد:
    
    #include <SPI.h>
    #include <nRF24L01.h>
    #include <RF24.h>
    
    
    RF24 radio(7, 8);
    
    
    const byte rxAddr[6] = "00001";
    
    
    void setup()
    {
      radio.begin();
      radio.setRetries(15, 15);
      radio.openWritingPipe(rxAddr);
      
      radio.stopListening();
    }
    
    
    void loop()
    {
      const char text[] = "Hello World";
      radio.write(&text, sizeof(text));
      
      delay(1000);
    }



    اینم کد گیرنده


    کد:
    
    #include <SPI.h>
    #include <nRF24L01.h>
    #include <RF24.h>
    
    
    RF24 radio(7, 8);
    
    
    const byte rxAddr[6] = "00001";
    
    
    void setup()
    {
      while (!Serial);
      Serial.begin(9600);
      
      radio.begin();
      radio.openReadingPipe(0, rxAddr);
      
      radio.startListening();
    }
    
    
    void loop()
    {
      if (radio.available())
      {
        char text[32] = {0};
        radio.read(&text, sizeof(text));
        
        Serial.println(text);
      }
    }
    جدیدترین ویرایش توسط farzintey; ۱۰:۰۰ ۱۳۹۶/۰۷/۰۵.
لطفا صبر کنید...
X