Skocz do zawartości

Problem z obsługą nfr24l01


takinijaki

Pomocna odpowiedź

Witam

Tak jak napisałem w temacie mam problem z obsługą 2rf24l01 a dokładnie po kilku godzinach prób nie udało mi się uruchomić ani jednego programu na Arduino nano. Czy moglibyście coś mi doradzić w związku z tymi modułami ? Dodam że przylutowałem kondensatory 3.3µF. Poniżej wklejam jeden z przykładów jaki próbowałem zastosować.

Nadajnik

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

int przycisk = 7;                           
const uint64_t pipe = 0x1CF8361637LL;       
RF24 radio(7, 8);                          
int stan;                                   

void setup()  {
  
  pinMode(przycisk,INPUT);                 
  radio.begin();                           
  radio.openWritingPipe(pipe);             
  
}


void loop() {
    stan = digitalRead(przycisk);         
    radio.write(&stan, sizeof(int));      /
  
}

 

Odbiornik

#include <SPI.h>                            
#include <nRF24L01.h>                       
#include <RF24.h>                           
const uint64_t pipe = 0x1CF8361637LL;       
int dioda = 8;                              
RF24 radio(7, 8);                          

int stan;                                   
 
void setup()  {
  pinMode(dioda,OUTPUT);                    
  delay(1000);                              
  radio.begin();                            
  radio.openReadingPipe(1,pipe);            
  radio.startListening();                   
}


void loop()   {
  if (radio.available())                   {
   radio.read(&stan, sizeof(int));          
       
  if(stan == 0)                             {
     digitalWrite(dioda,HIGH);              
  }else                                     
     digitalWrite(dioda,LOW);               
 
  }
}

 

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • 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.