Ciao a tutti.
Sto cercando di concludere un progetto che prevede dei moduli HC12.
Brevemente, il progetto prevede:
- 1 master composto da mega2560 + HC12
- n slave composti da nano/pro-min + HC12
Attualmente ho in casa 7 moduli HC12, tutti funzionanti singolarmente ma che nell'insieme mi danno qualche problema.
Nello specifico:
- col comando AT+V -> 3 moduli rispondono "www.hc01.com HC-12_V2.4", mentre 4 moduli rispondono "www.hc01.com HC-12 v2.6"
- col comando AT+RX tutti i moduli rispondono "OK+B9600 OK+RC001 OK+RP:+20dBm OK+FU3"
Una volta inseriti nel progetto, le 2 "categorie" di moduli funzionano solo tra di loro.
In pratica:
- i 3 moduli V2.4 comunicano tra loro senza problemi
- i 4 moduli V2.6 comunicano tra loro senza problemi
- se monto sul master un modulo V2.4 la comunicazione non avviene con i moduli V2.6 e viceversa.
Preciso che solo il master è ancora su breadboard, mentre gli slave sono su pcb. Tutti gli slave utilizzano lo stesso sketch.
In pratica, ho preparato il master e 4 slave. Sul master metto uno dei moduli e su alcuni slave metto i moduli della stessa versione. I progetto funziona come mi aspetto.
Se cambio il modulo del master o di uno o più slave con un modulo dell'altra versione il progetto non funziona più.
Se rimetto tutti i moduli della stessa versione il progetto torna a funzionare.
E' successo a qualcun altro?
Vi risulta ci siano differenze tra i moduli V2.4 e V2.6?
C'è un modo per portarli tutti alla stessa versione?
Grazie e scusate per il papiro...