1
Arduino: วัดแรงดันไฟฟ้าภายนอก
ฉันมี "ปัญหา" ในขณะที่พยายามวัดแรงดันภายนอกจากเซลล์เหรียญ ฉันทำให้วงจรของฉันง่ายขึ้น แต่โดยทั่วไปฉันมี DS1307 นาฬิกาเรียลไทม์ซึ่งขับเคลื่อนโดยเอาท์พุท Arduino 5v และเซลล์เหรียญเชื่อมต่อกับ vBat เพื่อให้นาฬิกามีชีวิตอยู่ในขณะที่ Arduino ปิดทำงาน ความคิดของฉันคือการวัดระดับแบตเตอรี่ด้วย Arduino โดยเชื่อมต่อขั้วบวกกับอินพุตอะนาล็อกและอ่านระดับแรงดันไฟฟ้า ดังนั้นฉันคิดว่าเนื่องจากแรงดันไฟฟ้าสูงสุดคือ 3v ฉันสามารถใช้ 3v3 เป็น AREF และตั้งค่าการอ้างอิงแบบอะนาล็อกไปยังภายนอกแล้วอ่านผลลัพธ์ที่แม่นยำ ผลลัพธ์ที่ได้ค่อนข้างเจ๋งและการอ่านจาก Arduino เหมือนกับการอ่านแรงดันแบตเตอรี่จากมัลติมิเตอร์ของฉัน ปัญหาเกิดขึ้นเมื่อฉันตัดการเชื่อมต่อแหล่งพลังงานจาก Arduino (การเชื่อมต่อ USB) สำหรับความประหลาดใจของฉัน Arduino ไม่ปิด (ไฟ LED บางดวงเปิดอยู่) ทำไมสิ่งนี้จึงเกิดขึ้น Arduino ใช้กระแสไฟฟ้าจาก Analog Pin เป็นอย่างไร? นี่เป็นวงจรเล็ก ๆ ที่เป็นความผิดปกติทางอิเล็กทรอนิกส์หรือไม่?