Ho un "problema" durante il tentativo di misurare la tensione esterna da una cella a bottone. Ho semplificato il mio circuito, ma fondamentalmente ho un orologio in tempo reale DS1307 alimentato dall'uscita Arduino 5v e una cella a bottone collegata a vBat per mantenere in vita l'orologio mentre Arduino è spento. La mia idea era di misurare il livello della batteria con Arduino collegando il suo positivo a un ingresso analogico e leggere il livello di tensione. Quindi, ho pensato, poiché la tensione massima è 3v, posso usare il 3v3 come AREF e impostare il riferimento analogico su esterno e quindi leggere risultati accurati. Il risultato è piuttosto interessante e le letture di Arduino sono le stesse della lettura della tensione della batteria dal mio multimetro. Il problema si presenta quando disconnetto l'alimentazione da Arduino (una connessione USB). Con mia sorpresa, l'Arduino non si spegne (alcuni led rimangono accesi),
Perché sta succedendo? In che modo Arduino prende corrente dal pin analogico? Questo piccolo circuito è un'aberrazione elettronica?