Ciao ragazzi,
ho un arduino mega e 2 nano e devo creare una rete attraverso la comunicazione SPI in cui il mega fa da master e i 2 nano da slave. Non ci sono problemi per far trasmettere qualcosa dal master allo slave ma nn riesco in nessun modo a fare l'operazione inversa.
Vorrei far leggere il valore di una fotoresistenza allo slave e vorrei inviare tale valore al master sempre tramite SPI. Ho letto che la libreria SPI.h vale solo dal punto di vista del master. Qualcuno puo' aiutami a risolvere questo problema?
Devi utilizzare in altro collegamento che imposterai HIGH o LOW quando saranno disponibili dati. Ciclicamente dal MASTER controlli lo stato di quel pin รจ se cambia vai a leggere dallo SPI il dato disponibile.
Altrimenti devi interrogare ciclicamente gli slave per vedere se hanno dati da trasmettere.