Mam „problem” podczas próby pomiaru napięcia zewnętrznego z ogniwa monety. Uprościłem swój obwód, ale w zasadzie mam zegar czasu rzeczywistego DS1307 zasilany przez wyjście Arduino 5v oraz ogniwo monetowe podłączone do vBat, aby utrzymać zegar przy życiu, gdy Arduino jest wyłączony. Moim pomysłem było zmierzenie poziomu baterii za pomocą Arduino poprzez podłączenie jej dodatniego do wejścia analogowego i odczytanie poziomu napięcia. Pomyślałem więc, że ponieważ maksymalne napięcie wynosi 3 V, mogę użyć 3v3 jako AREF i ustawić analogowe odniesienie na zewnętrzne, a następnie odczytać dokładne wyniki. Rezultat jest całkiem fajny, a odczyty z Arduino są takie same, jak odczyt napięcia akumulatora z mojego multimetru. Problem pojawia się, gdy odłączę źródło zasilania od Arduino (połączenie USB). Ku mojemu zaskoczeniu Arduino nie wyłącza się (niektóre diody LED są włączone),
Dlaczego to się dzieje? Jak Arduino pobiera prąd z pinu analogowego? Czy ten mały obwód jest aberracją elektroniczną?