Skocz do zawartości

Brak komunikacji na NRF24101+


vtor

Pomocna odpowiedź

Witam

2 x zestaw Arduino UNO , stabilizator 3,3v , NRF24101+. Stabilizator 1A wydajności zasilany z 5V Arduino, na wejściu i wyjściu stabilizatora kondensator ceramiczny 100 nF. Podłączenie klasyczne jak w przykładach. Wszystkie połączenia sprawdziłem multimetrem. Kody programów:

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


RF24 radio(7, 8); // CE, CSN
const byte address[6] = "00001";
void setup() {
  Serial.begin(9600);
  radio.begin();
  radio.setPALevel(RF24_PA_MIN);
  radio.openWritingPipe(address);
  radio.stopListening();
  //radio.printDetails();
  Serial.println("nadajnik");
}
void loop() {
  const char text[] = "Hello World";
  radio.write(&text, sizeof(text));
  delay(1000);
}

 

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

RF24 radio(7, 8); // CE, CSN
const byte address[6] = "00001";
void setup() {
  Serial.begin(9600);
  radio.begin();
  radio.openReadingPipe(0, address);
  radio.setPALevel(RF24_PA_MIN);
  radio.startListening();
  //radio.printDetails();
  Serial.println("odbiornik");
}
void loop() {
  if (radio.available()) {
    char text[32];
    radio.read(&text, sizeof(text));
    Serial.println(text);
  }
}

Od komentowanie radio.printDetails(); powoduje brak wyświetlania czegokolwiek nawet nadajnik/odbiornik. Więc czy ja coś robię źle , czy moduły NRF mogą być uszkodzone?

Z analizujcie chociaż kody programów czy tu nie leży problem.

Edytowano przez vtor
Link do komentarza
Share on other sites

Kiedyś używałem tych modułów i miałem z nimi sporo problemów. Jednym z nich była zbyt duża rezystancja połączeń - spróbuj połączyć bez użycia płytki stykowej oraz na grubszych przewodach.

Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.