Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

NRF24L01 comunicazione tra 3 arduini

Progetti, interfacciamento, discussioni varie su questa piattaforma.

Moderatori: Foto UtenteWALTERmwp, Foto Utentexyz

0
voti

[1] NRF24L01 comunicazione tra 3 arduini

Messaggioda Foto UtenteErnesto079569 » 16 nov 2016, 23:24

Ciao, dovrei far comunicare tramite questi -->http://www.ebay.it/itm/281370052732 tre arduini. Allora due arduino dovranno mandare dei dati ed uno terzo ricevere i dati dei due. Si puo fare oppure si può fare solo la comunicazione a 2, ovvero uno manda ed uno riceve? Grazie

Ernesto
Avatar utente
Foto UtenteErnesto079569
5 2
 
Messaggi: 8
Iscritto il: 23 ott 2016, 19:20

0
voti

[2] Re: NRF24L01 comunicazione tra 3 arduini

Messaggioda Foto Utentebalduzz » 17 nov 2016, 2:00

Ciao,

si può fare.
Vedi qui, in particolare da pag. 37
Avatar utente
Foto Utentebalduzz
1.541 1 4 7
Expert
Expert
 
Messaggi: 642
Iscritto il: 6 ott 2015, 9:59
Località: Brescia

0
voti

[3] Re: NRF24L01 comunicazione tra 3 arduini

Messaggioda Foto UtenteErnesto079569 » 17 nov 2016, 10:20

Grazie
Avatar utente
Foto UtenteErnesto079569
5 2
 
Messaggi: 8
Iscritto il: 23 ott 2016, 19:20

0
voti

[4] Re: NRF24L01 comunicazione tra 3 arduini

Messaggioda Foto Utentebalduzz » 17 nov 2016, 11:07

Io per ora ne ho usati solo 2 ma mi ero interessato al problema. Ho visto cercando su internet che si può fare e mi è bastato. Non ho trovato info in maniera agevole ma si trova qualcosa.

Naturalmente dipende dalla frequenza con cui invii i dati al ricevitore se lui ce la fa a gestirli o se si creano collisioni.
Magari durante il finesettimana riesco a fare qualche prova visto che ne ho un paio già montati su breadboard posso aggiungere il terzo e vedere come si comporta il sistema. Sono sempre esperienze utili.

Se ti interessa approfondire metti qualche info in più su quello che vuoi fare e vediamo
ciao O_/
Avatar utente
Foto Utentebalduzz
1.541 1 4 7
Expert
Expert
 
Messaggi: 642
Iscritto il: 6 ott 2015, 9:59
Località: Brescia

0
voti

[5] Re: NRF24L01 comunicazione tra 3 arduini

Messaggioda Foto UtenteErnesto079569 » 17 nov 2016, 15:37

starò in attesa dei tuoi risultati. Ciao :D :ok: O_/
Avatar utente
Foto UtenteErnesto079569
5 2
 
Messaggi: 8
Iscritto il: 23 ott 2016, 19:20

0
voti

[6] Re: NRF24L01 comunicazione tra 3 arduini

Messaggioda Foto UtenteErnesto079569 » 18 nov 2016, 19:53

Qualcuno ha uno sketch per far funzionare i tre arduino, 2 come comunicatori e 1 come ricevitore? :-)
Avatar utente
Foto UtenteErnesto079569
5 2
 
Messaggi: 8
Iscritto il: 23 ott 2016, 19:20

0
voti

[7] Re: NRF24L01 comunicazione tra 3 arduini

Messaggioda Foto Utentebalduzz » 18 nov 2016, 22:34

Che tipo di dati devi trasmettere e con che frequenza?
Avatar utente
Foto Utentebalduzz
1.541 1 4 7
Expert
Expert
 
Messaggi: 642
Iscritto il: 6 ott 2015, 9:59
Località: Brescia

0
voti

[8] Re: NRF24L01 comunicazione tra 3 arduini

Messaggioda Foto UtenteErnesto079569 » 18 nov 2016, 23:53

Dovrei trasmettere tipo: una parola seguita da 1 o 0 ogni 500mS. Comunque a me servirebbe soltanto lo sketch per tre o più arduino. Me ne servirebbe uno client ed uno server sempre da adattare al multiceiver dei moduli NRF24L01. Grazie ;-)
Avatar utente
Foto UtenteErnesto079569
5 2
 
Messaggi: 8
Iscritto il: 23 ott 2016, 19:20

0
voti

[9] Re: NRF24L01 comunicazione tra 3 arduini

Messaggioda Foto UtenteMarcoD » 19 nov 2016, 17:15

Dovrei trasmettere tipo: una parola seguita da 1 o 0 ogni 500mS


" mS" significa milliSiemens , ossia il reciproco di kohm. Intendevi " ms" millisecondi ? :( :-)

Il tuo requisito è vago:
per parola intendi due byte ?
" seguita da 1 o 0" intendi indirizzo 0 o indirizzo 1 che individuano i due trasmettitori ?.
dal data sheet che ho scorso rapidamente ho capito che la trasmissione è a pacchetti, in ogni pacchetto il campo dati è di 32 byte.
Dei tre arduino, due trasmettono e uno riceve ?
Il ricevente deve inviare un ack per ogni pacchetto ricevuto ?
Se un pacchetto trasmesso non viene ricevuto, viene ritrasmesso o perso ?
Avatar utente
Foto UtenteMarcoD
12,2k 5 9 13
Master EY
Master EY
 
Messaggi: 6696
Iscritto il: 9 lug 2015, 16:58
Località: Torino

0
voti

[10] Re: NRF24L01 comunicazione tra 3 arduini

Messaggioda Foto UtenteErnesto079569 » 19 nov 2016, 18:17

Si , millisecondi.
Dovrei inviare un testo: Temperatura=27
Avatar utente
Foto UtenteErnesto079569
5 2
 
Messaggi: 8
Iscritto il: 23 ott 2016, 19:20

Prossimo

Torna a Arduino

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti