controllare shift register 74hc595n in cascata da monitor seriale

Devi prevedere un array di 11 byte, ogni byte corrisponderà ad uno shift register, ogni bit di ogni byte corrisponderà ad un pin del chip. Bit ad 1 sarà uscita del piedino alta, bit a 0 uscita del piedino bassa.

Per spedire i dati dovrai mettere il pin di latch degli shift register su stato basso (tutti i latch collegati insieme), poi spedire gli 11 byte in sequenza con shiftOut, ed alla fine riattivare il latch, che farà intendere agli shift register di presentare sui pin lo stato del registro interno.
Devi considerare che ogni bit che inserisci serialmente nel primo shift register scorre di 1 posto ad ogni segnale di clock e quando hai riempito gli 8 bit del 1° registro i dati escono da quest'ultimo ed entrano nel secondo e così via, per cui chiamando 11 volte la shiftOut tu spedirai i bit uno ad uno fino all'ultimo shift register.

Solo 2 cose: non so se c'è un limite al numero di shift register concatenabili, ed occhio alle correnti perché mi pare che un 74HC595 regga max sugli 80 mA per chip, quindi 10 mA per uscita.