Saya memiliki "masalah" ketika mencoba mengukur tegangan eksternal dari sel koin. Saya telah menyederhanakan sirkuit saya, tetapi pada dasarnya saya memiliki jam waktu nyata DS1307 yang ditenagai oleh output Arduino 5v, dan sel koin terhubung ke vBat untuk menjaga jam tetap hidup saat Arduino dimatikan. Ide saya adalah mengukur tingkat baterai dengan Arduino dengan menghubungkan positifnya ke input analog dan membaca level tegangan. Jadi, saya pikir, karena tegangan maks adalah 3v, saya dapat menggunakan 3v3 sebagai AREF dan mengatur referensi analog ke eksternal dan kemudian membaca hasil yang akurat. Hasilnya cukup keren dan bacaan dari Arduino sama dengan membaca tegangan baterai dari multimeter saya. Masalahnya muncul ketika saya memutuskan sumber daya dari Arduino (koneksi USB). Yang mengejutkan saya, Arduino tidak mematikan (beberapa led tetap menyala),
Mengapa ini terjadi? Bagaimana Arduino mengambil arus dari Pin Analog? Apakah rangkaian kecil ini merupakan penyimpangan elektronik?