Ceritanya panjang, tapi saya membongkar mobil RC dan ingin menggunakan Arduino analogRead()
untuk mendapatkan nilai motor dan kemudi saya. Saya telah mengukur dengan multimeter saya bahwa tegangan pada mobil yang dikendalikan dari jarak jauh saya berkisar dari -6v hingga 6v.
Namun, Arduino hanya mendukung pembacaan dari 0v hingga 5v maksimum. Apakah ada cara untuk mengubah -6v dan + 6v ke 0v dan 5v? Saya telah mendengar bahwa itu dapat dilakukan menggunakan Op Amp. Beberapa orang juga mengatakan kepada saya untuk menggunakan pembagi tegangan. Dengan kata lain, jika saya tidak mengendalikan mobil RC, Arduino akan melihat 2,5 volt.
Bagaimanapun, saya tidak begitu jelas tentang bagaimana saya akan melakukan ini. Dapatkah seseorang tolong beri saya Op Amp yang sesuai dengan rangkaian untuk skenario khusus ini?
ATAU, jika mungkin, dapatkah seseorang menunjukkan kepada saya cara membaca tegangan negatif dan positif menggunakan dua pin Arduino? Misalnya, jika ada -6v yang diberikan, maka Pin Analog 0 akan mengembalikan 1023. Jika ada 0v yang diberikan, maka kedua Pin Analog 0 dan 1 akan mengatakan 0. Dan jika ada +6v yang diberikan, maka Pin Analog 1 akan mengembalikan 1023 Bagaimana saya bisa membuat sirkuit yang akan bekerja seperti ini?
Saya menghargai jika Anda memiliki diagram rangkaian untuk ini. Terima kasih!