oppure usare SOLO 3 Pin per gestire decine e decine di ingressi!


http://www.arduino.cc/playground/Code/S ... SN74HC165N
Spiega come usare un registro a scorrimento del tipo "74HC165" http://www.datasheetcatalog.com/datashe ... C165.shtml
ovvero PARALLEL input, SERIAL output.. ergo tu colleghi i bottoni a questo registro, e poi li leggi dal microcontrollore con soli 2-3 pin in maniera seriale. Il bello di questi aggeggini è che puoi farne una "catena di margherite"!, cioè daisy-chain, cioè metterli uno dopo l'altro ed estendere gli input a 8+8+8+8+8+8+8+8+.... sempre controllandoli con tre cavolo di pin!


edit: ti consigli anche di metterci dei condensatori a quei pulsanti, così eviti repentini falsi contatti (ti assicuro che si verificano eccome!
