Buongiorno,
sto utilizzando tre flussometri collegati ad arduino mega nei seguenti interruptPin:
2 - flussometro1
3 - flussometro2
16 - flussometro3
Tutti e tre i flussometri, se testati separatamente nel pin 2 e aggiornando il codice, funzionano perfettamente. Quindi non è questione di cablaggi sbagliati o di flussometri che non funzionano (nemmeno di versi sbagliati di collegamenti idraulici).
Se questi flussometri però vanno inseriti all'interno di un codice unico e vanno collegati nei rispettivi interrupt pin citati prima, funziona solo il flussometro1 quindi arduino rileva solo interruptPin 2.
Quindi, il flussometro2 e flussometro3 non rilevano nulla.
nel codice utilizzo il timer4, SDA,SCL e Serial3..non so se possono interferire con gli interruptPin 3 e 16 dando di fatto un non-funzionamento ma non mi spiego perchè il pin2 funziona e gli altri no...
Spero vivamente che questo problema si possa risolvere, perchè tutti e tre sono flussometri importanti...spero di non dover dedicare un arduino ad ogni flussometro e poi trasmettere ad arduino MADRE i dati ricevuti....sarebbe un casino
Spero di aver dato dati sufficienti altrimenti chiedetemi pure tutto, il codice non lo posto perchè di 2500 righe, dovrei fare dei blocchi separati per scremare tutto quello che non è rilevante, ma se ritenete opportuno dargli un occhiata, lo posto tranquillamente.
I flussometri di norma non funzionano tutti e tre insieme, ma potrebbe capitare un evento del genere e spesso funzionano due in contemporanea.
Grazie a tutti, come sempre, per la pazienza e la dedizione che portate al forum!