Come collego 4 o più Arduino a un singolo modulo GSM condiviso?
È possibile collegare 4 o più Arduino a un singolo modulo GSM? Tutti gli Arduino devono inviare SMS a un'ora specifica ogni giorno. Come posso assicurarmi che il tempo non si scontri tra loro, oltre a inviare sms in momenti diversi per ogni Arduino?. Voglio che gli SMS vengano messi in coda e inviati uno per uno.
Risposte
Dovresti considerare di connettere un Arduino al modulo GSM e collegare i 4 Arduino insieme usando SPI, I2C o qualsiasi altro protocollo di comunicazione tra hardware. Prima di sapere che esistevano queste opzioni, una volta ho scritto un po 'di codice per inviare dati tra Arduino facendo in modo che un pin rappresentasse i dati inviati e un altro pin cambiasse ogni volta che era disponibile un nuovo bit. Potresti fare qualcosa di simile con una riga in più per accoppiamento, quindi un Arduino potrebbe dire al primario che aveva nuovi dati da inviare.
Ad ogni modo, dai un'occhiata alla "Wire Library" - è fondamentalmente per questo tipo di lavoro. Penso che sarai più felice cercando di avere un Arduino "in carica" e connesso al CSM mentre il resto gareggia per la sua attenzione.