Eu tenho um "problema" ao tentar medir a tensão externa de uma célula moeda. Simplifiquei meu circuito, mas basicamente tenho um relógio em tempo real DS1307 alimentado pela saída 5v do Arduino e uma célula de moeda conectada ao vBat para manter o relógio vivo enquanto o Arduino está desligado. Minha idéia era medir o nível da bateria com o Arduino, conectando o positivo a uma entrada analógica e lendo o nível de tensão. Então, pensei, como a tensão máxima é 3v, posso usar o 3v3 como AREF e definir a referência analógica para externa e, em seguida, ler resultados precisos. O resultado é bem legal e as leituras do Arduino são as mesmas da leitura da tensão da bateria do meu multímetro. O problema surge quando eu desconecto a fonte de energia do Arduino (uma conexão USB). Para minha surpresa, o Arduino não desliga (alguns leds ficam ligados),
Por que isso está acontecendo? Como o Arduino está recebendo corrente do pino analógico? Este pequeno circuito é uma aberração eletrônica?
fonte