Ciao,
un modo è di usare resistenze tutte uguali, qui un link per chi volesse approfondire:
http://tronixstuff.wordpress.com/2011/01/11/tutorial-using-analog-input-for-multiple-buttons/
un altro è questo (usando resistenze di diverso valore):
http://arduino.cc/playground/Code/AnalogButtons
Il tuo schema ancora non l'ho guardato bene, ma penso arriverà a breve qualche parere più tecnico ![]()