Problema con shiftregister

Ciao a tutti, ho un problema con lo shiftregister.

Sto realizzando un progetto per un trenino elettrico e per farlo ho deciso di provare ad utilizzare l'arduino. Sto utilizzando l'arduino MEGA in quanto il pannello di comando ha molti tasti. Oltre ai tasti provenienti dal pannello di comando ho collegato anche un display e 6 shiftregister in serie per inviare i comandi al plastico. Ho scritto il software che legge i comandi e a seconda di quello che richiede l'operazione genera un binario formato da 6 byte dove ogni bit abilita una funzione del mio plastico. (descritta più semplice che potevo) I comandi funzionano e l'arduino recepisce gli input ma quando invio i 6 byte allo shiftregister cominciano i problemi. Molte delle uscite degli shift resister vanno ad eccitare dei rele a 5v e per fare questo ( non so se è corretto) invio uno 0 all'uscita dello Shift Register che voglio attivare.
Il circuito è banale: ogni uscita dello shiftregister è collegata ad un piedino di attivazione di un rele mentre l'altro piedino di attivazione dei Relè è collegato ai 5v dell'arduino. Ora ho collegato i primi 8 rele e solo 7 si eccitano correttamente mentre 1 è come se fosse sempre eccitato. Se collego dei Led alle uscite invece dei rele il tutto funziona correttamente.
Spero di essere stato il più chiaro possibile e spero di ricevere presto qualche consiglio o suggerimento.
Ho anche un altro problema con il display ma quello è meno importante... :slight_smile:
Se serve posso allegarvi qualsiasi cosa vi possa servire per aiutarmi.

GRAZIE MILLE
Marco

Buongiorno,

:warning: prima di tutto ti segnalo che, nella sezione in lingua Inglese, si può scrivere SOLO in Inglese ... quindi, per favore, la prossima volta presta più attenzione in quale sezione metti i tuoi post; questa volta esso è stato spostato, da un moderatore della sezione di lingua Inglese, nella sezione di lingua Italiana ... la prossima volta potrebbe venire direttamente eliminato, dopo di che ...

... essendo il tuo primo post, nel rispetto del regolamento della sezione Italiana del forum (… punto 13, primo capoverso), ti chiedo cortesemente di presentarti IN QUESTO THREAD (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto) e di leggere con molta attenzione tutto il succitato REGOLAMENTO ... Grazie.

Guglielmo

P.S.: Ti ricordo che, purtroppo, fino a quando non sarà fatta la presentazione nell’apposito thread, nel rispetto del suddetto regolamento nessuno ti risponderà (eventuali risposte verrebbero temporaneamente nascoste), quindi ti consiglio di farla al più presto. :wink:

Grazie,
per la spiegazione...
ma troppo complicato l'utilizzo ... cancellate pure il post
grazie ancora

:open_mouth:

Ok ... thread chiuso ... :roll_eyes:

Guglielmo