I 200mA riguardano solo il ATmega sul Arduino. per ogni 74HC595 é la corrente massima 70mA. Devi usare un driver come il ULN2803 dopo i 595 oppure limitare la corrente per ciascun LED a 8mA. (comunque 20 x36 son 720mA che non puoi avere tramite USB. Ti servirebbe un alimentatore 5V esterno.)
Gli anodi comuni di ogni piano lo piloti con dei transistori oppure con un A2983 se hai limitato la corrente a 8mA.
Ciao Uwe
per limitare la corrente posso utilizzare delle resistenze .. per alimentare il tutto va bene l'alimentatore dell'arduino uno oppure, oltre ad alimentare arduino, devo alimentare anche i vari shift register con un'alimentazione esterna?
La cosa che non capisco è perché devo limitare la corrente per ciasciun LED a 8mA e non a 20mA.
Considerando poi che tutti i led dello stesso livello sono accesi, la corrente che poi va a massa è 720mA, volevo sapere se anche il pin di massa ha un limite (cioè 200mA).