problema analog valori impazziti

cyberhs:
Se vuoi puoi evitare l'uso di un resistore esterno, sfruttando quello interno da 20k.

Se hai l'IDE 1.0.1, in setup inserisci:

pinMode(A0, INPUT_PULLUP); // set as input with internal 20k pull-up resistor

Ettore Massimo Albani

Eviterei l' uso del della resistenza pullup interna perché é troppo inprecisa. Il datasheet da valori tra 20 e 50kOhm. Se cambi piedino o cambi Arduino devi ricalibrare il circuito cambiando un fattore nella formula.
Ciao Uwe