Не работает скетч для радио модуля nrf24l01+

Тема в разделе "Проводная и беспроводная связь", создана пользователем Filonenko George, 30 апр 2021.

Метки:
  1. Подключил точно правильно ,но не работает я пробовал radio.printDetails() ,НО OUTPUT пустой


    Код (C++):
    #include <SPI.h>
    #include <nRF24L01.h>                   // Подключаем библиотеку nRF24L01
    #include <RF24.h>                       // Подключаем библиотеку RF24

    int data1[1];                            // Создаём массив для приёма данных
    RF24 radio(9,10);                       // Указываем номера выводов nRF24L01+ (CE, CSN)
    void setup(void){
      Serial.begin(9600);
      pinMode(4, INPUT);
      radio.begin();
      radio.setChannel(116);                // Указываем канал передачи (от 0 до 126)
      radio.setDataRate (RF24_1MBPS);       // Указываем скорость передачи (250KBPS, 1MBPS, 2MBPS)
      radio.setPALevel(RF24_PA_HIGH);       // Указываем мощность передатчика (MIN=-18dBm, LOW=-12dBm, HIGH=-6dBm, MAX=0dBm)
      radio.openWritingPipe(0x1234567890LL);
    }

    void loop(void)
    {
      delay(500);
      Serial.println("Send");
      radio.write(data1,1);
      if (digitalRead(4) == HIGH){                
      data1[0] = 123;
      radio.write(data1, 1);}
    }
     

    Вложения:

    • RADIO_send.ino
      Размер файла:
      1,1 КБ
      Просмотров:
      62