Bom dia,
Eu comprei uma placa arduino mega2560, estava realizando alguns testes com um sensor de temperatura LM35, quando percebi que ele estava enviando sempre uma temperatura fixa não alterava, então fiz um teste para ele ler o valor que estava entrando na porta analógica e enviar pela serial,pelo serial monitor vi que ele estava enviando o valor 1023 esse que o valor máximo do conversor adc de 10 bits certo? pensei que fosse o LM35, então coloquei um potenciômetro na entrada analógica e nada mudou não importa a tensão que eu coloco nas portas analógicas ele sempre envia os 1023, fiz isso em todas as entradas da A0 até a A15 e ele faz o mesmo para todas, achei que fosse um curto nas portas, mas medi com um multímetro não há curto, fiz um teste para ele ler a porta analógica como digital (digitalRead)dai ele funciona ele lê os valores 0 e 1 quando coloco 0v e 5v.
Alguém já teve algum problema parecido? se puderem me ajudar ficarei muito agradecido.