I / Oピンの入力電流については、データシートを確認してください。Arduinoのコントローラーの正確なタイプによって異なります。これはおそらく入力リーク電流I / Oピンと呼ばれ、1μA近くになります。
これは、Uno / Duemilanove / ...で使用される典型的なATmegaデータシートです。304ページのパラメーターを見つけることができます。正確な詳細については、特定のコントローラーのデータシートを確認してください。
3.7Vバッテリーとステップアップコンバーターを使用して5Vをコントローラーに供給する場合、バッテリーをコントローラーのアナログ入力に直接接続できます。ただし、ステップアップコンバーターの出力電圧が(なんらかの理由で)バッテリーの電圧を下回ると、Arduino全体がアナログ入力ピンを介して供給され、それは望ましくありません。すべての入力ピンは、この動作を可能にする過電圧に対する保護を備えていますが、ダイオードは連続電流に対して定格されていません。結論として、バッテリと入力ピンの間に直列抵抗を含めることが最善です。
しかし今、あなたの測定は5V電源の精度に依存しています。使用しているコントローラによっては、電源電圧よりもはるかに正確なさまざまな内部基準電圧を利用できます。グランド(R2)に追加の抵抗を追加すると、そのようなリファレンスを使用して入力電圧を正確に測定できます。これは(抵抗)分圧器と呼ばれます。与えられた比率で、バッテリー電圧が3.7Vのとき、入力ピンのボルタガは1Vになります。
VM E A S U R E のM E N T= R 2 × VB A TTR 1 + R 2
この回路のシミュレーション – CircuitLabを使用して作成された回路図