AlxDroidDev:
rgPaiva:
O pino central no A0(Tentei todos os pinos analogicos , do A0 ao A15) do arduino, o pino da esquerda no 5v e o da direita no gnd.Caraca, meu! Não faça isto não! O que acontece é que quando dá fim de curso no potenciometro, com R = 0, a corrente entre o pino de entrada e o +V fica infinita e pode queimar a porta.
Mesmo usando um potenciometro, é necessário fazer um divisor de tensão para a corrente não ficar alta demais e proteger a porta do arduino. eu sugiro algo perto de 500 Ohm.
Coloque mais um resistor entre o terceiro pino do potenciometro.
Outra alternativa é colocar um único resistor de 1K junto do +5V. Com isto você não precisa de nenhum dos outros 2 resistores. A sua porta de INPUT do arduino não lerá até os 5V obviamente, mas aí você faz o cálculo para saber o máximo e minimo do potenciometro e ajustar seu range de leitura de acordo.
Lembre-se do "I = V/R": quando a resistência tende para zero, a corrente tende para infinito, mas neste caso o infinito dela é o máximo da fonte de energia sendo usada. Se for USB, são 500mA, só que uma porta de arduíno tolera no máximo 40mA.
Mas cara utilizei o mesmo codigo e circuito em um arduino UNO e funcionou corretamente. O exemplo que usei foi este http://arduino.cc/en/Tutorial/ReadAnalogVoltage