長い話ですが、RCカーを分解して、Arduinoを使用analogRead()
してモーターとステアリングの値を取得したいと考えていました。マルチメーターを使用して、リモートコントロールされた車の電圧が-6vから6vの範囲であることを測定しました。
ただし、Arduinoは最大0vから5vまでの読み取りのみをサポートします。-6vと+ 6vを0vと5vに変換する方法はありますか?オペアンプでできると聞いています。分圧器を使うように言われた人もいます。つまり、RCカーを制御していない場合、Arduinoには2.5ボルトが表示されます。
とにかく、私はこれをどのように行うかについて正確に明確ではありません。誰かがこの特定のシナリオのための回路を備えた適切なオペアンプを私に勧めてくれますか?
または、可能であれば、2つのArduinoピンを使用して負電圧と正電圧を読み取る方法を誰かに教えてもらえますか?たとえば、-6vが指定されている場合、アナログピン0は1023を返します。0vが指定されている場合、アナログピン0と1の両方が0と表示されます。+ 6vが指定されている場合、アナログピン1は1023を返します。 。このように機能する回路を作成するにはどうすればよいですか?
このための回路図があれば私はそれを感謝します。ありがとう!