nRF24L01+ Arduino uno problem with connection

Тема в разделе "Проводная и беспроводная связь", создана пользователем Saxor, 14 янв 2015.

  1. Saxor

    Saxor Нуб

    Есть два модуля (NRF24L01 + PA +) и две arduino uno , подсоединил к arduino как указано в даташите напаял на на вход 0.5мкф (так было сказано тут

    ), вместо датчика тепмературы у меня был аналоговый джостик. Написал скеч для :
    передатчика
    Код (Text):
    #include <SPI.h>
    #include <nRF24L01.h>
    #include <RF24.h>
    const uint64_t pipe=0xF0F2F3F4LL;
    RF24 radio(9,10);
    int x=A0;
    void setup()
    {
    Serial.begin(9600);
    radio.begin();
    delay(1000);
    radio.setChannel(9);
    radio.setDataRate(RF24_1MBPS);
    radio.setPALevel(RF24_PA_HIGH);
    radio.openWritingPipe(pipe);
    }
    void loop()
    {
    int data=analogRead(x);
    radio.write(&data,sizeof(data));
    Serial.print("x: ");
    Serial.println(data);
    delay(500);
    }
    и для приемника:
    Код (Text):
    #include <SPI.h>
    #include <nRF24L01.h>
    #include <RF24.h>

    const uint64_t pipe=0xF0F1F3F4LL;
    RF24 radio(9,10);
    void setup ()
    {
      Serial.begin(9600);
      radio.begin();
      delay(2);
      radio.setChannel(9);
      radio.setDataRate(RF24_1MBPS);
      radio.setPALevel(RF24_PA_HIGH);
      radio.openReadingPipe(1,pipe);
      radio.startListening();
      }
      void loop()
      {
      int data=0;
    if(radio.available()){
        radio.read(&data,sizeof(data));
        Serial.println(data);
      }
      Serial.println(data);
      }
    На первой arduino мигает светодиод RX и в serial пишет значения x(джостика) на второй тусто serial ничего не выдает. В чем может быть проблема ?
     
  2. Уже есть ветка про эти модули, читайте траблы с ними