Cos'è il "coso" nero

http://tronixstuff.wordpress.com/2010/04/30/getting-started-with-arduino-–-chapter-four/

sto seguendo questi esercizi.
Mi dicono che per fare l’esperimento del capitolo 4 ho bisogno di questo: 74HC595.

che mi pare dovrebbe essere quello nella foto.
Mi potete dire a cosa serve? e magari anche come funziona??

Ps:
se avete altri siti simile a questo che ho linkato precedentemente vi chiede se me li potete passare. Grazie

Il "coso nero" è uno shift register, ossia un integrato che con solo 3 pin digitali di arduino ti permette di aggiungere e controllare 8 ulteriori uscite come se fossero dei normali pin digitali; inoltre la cosa più bella di questi integrati è che si possono collegare in cascata in modo da aggiungere molte uscite (multipli di 8, es. 8, 16, 24 ecc) e controllarle sempre e solo con 3 pin digitali di arduino. Nel playground c'è una ottima guida su come usarlo, ci sono anche degli esempi sul collegamento a cascata: http://www.arduino.cc/en/Tutorial/ShiftOut Buona sperimentazione con questo fantastico integrato!

Se cerchi un mio precedente thread a tema "SRAM" troverai uno schema e del codice per pilotare una memoria ad accesso parallelo tramite 595, così puoi verificare come si adopera "sul campo".