Ciao! Per un progetto ho avuto la necessità di creare una rete di più moduli, tenendo sotto controllo i costi e il consumo di batteria. Curiosando in rete ho trovato che i moduli nRF24l01 (di cui vi avevo già parlato qui) potrebbero fare al caso mio. Infatti con questi moduli è possibile non solo una comunicazione trasmettitore/ricevitore, ma anche creare una "rete" composta da un "master" e fino a 6 "slave" collegati allo stesso master. Ho trovato molti esempi non funzionanti, anche a causa della confusione creata dalle molte librerie disponibili per questo modulo. L'unico progetto funzionante è questo Instructables(in inglese) dell'utente Millervet, grazie al quale sono riuscito a capire il funzionamento di questo sistema. Ecco un video che mostra il comportamento dei 2 moduli slave. Questi sono gli schemi per collegare i moduli nRF24l01 al nostro Arduino: Ecco quello per il modulo "master", la scheda che controllerà tutti gli altri moduli. E questo è lo schema per realizzare gli "slave" i moduli che in questo progetto riceveranno i dati dal "master". Ecco il codice da caricare nel modulo "master" Questo invece quello per i moduli "slave" cambiare il valore della variabile "WHICH_NODE" in base al nodo (massimo 6 slave quindi valori da 1 a 6) Ciao! Seguimi sulle mie pagine per rimanere sempre aggiornato sui nuovi post!