I / O पिन पर इनपुट करंट के लिए डेटाशीट की जांच करें यह आपके Arduino पर सटीक प्रकार के नियंत्रक पर निर्भर करता है। इसे शायद इनपुट लीकेज करंट I / O पिन कहा जाता है और यह 1μA के पास होगा ।
यहाँ एक विशिष्ट ATmega डेटाशीट का उपयोग Uno / Duemilanove / ... पर किया गया है , आप पृष्ठ 304 पर पैरामीटर पा सकते हैं । सटीक विवरणों के लिए अपने विशिष्ट नियंत्रक के लिए डेटाशीट की जाँच करें ।
यदि आप कंट्रोलर में 5V की आपूर्ति के लिए 3.7V बैटरी और स्टेप अप कन्वर्टर का उपयोग करते हैं, तो आप बैटरी को सीधे अपने कंट्रोलर एनालॉग इनपुट से कनेक्ट कर सकते हैं। लेकिन जब कनवर्टर अप कदम का उत्पादन वोल्टेज तो अपने पूरे Arduino एनालॉग इनपुट पिन के माध्यम से खिलाया जा जाएगा (जो भी कारण के लिए) बैटरी की वोल्टेज नीचे चला जाता है और है कि तुम क्या है नहीं है चाहता हूँ। सभी इनपुट पिन में ओवरवॉल्टेज के खिलाफ सुरक्षा है जो इस व्यवहार को सक्षम बनाता है, लेकिन डायोड निरंतर धाराओं के लिए रेट नहीं किया गया है। निष्कर्ष में: बैटरी और इनपुट पिन के बीच श्रृंखला अवरोधक को शामिल करना सबसे अच्छा है।
लेकिन अब आपका माप 5 वी बिजली की आपूर्ति की सटीकता पर निर्भर करता है। आपके पास कौन से सटीक नियंत्रक के आधार पर, विभिन्न आंतरिक संदर्भ वोल्टेज उपलब्ध हैं जो बिजली आपूर्ति वोल्टेज की तुलना में कहीं अधिक सटीक हैं। यदि आप ग्राउंड (R2) में एक अतिरिक्त अवरोधक जोड़ते हैं, तो आप इनपुट वोल्टेज को सटीक रूप से मापने के लिए इस तरह के संदर्भ का उपयोग कर सकते हैं। इसे एक (प्रतिरोधक) वोल्टेज विभक्त कहा जाता है। दिए गए अनुपात के साथ, इनपुट पिन पर वोल्टगा 1V होगा जब बैटरी वोल्टेज 3.7V है:
वीm e a रों यू आर ई एम ई एन टी=आर 2 ×वीबी ए टीटीआर 1 + आर 2
इस सर्किट का अनुकरण करें - सर्किटलैब का उपयोग करके बनाई गई योजनाबद्ध