Es ist eine lange Geschichte, aber ich nahm ein RC-Auto auseinander und wollte den Arduino verwenden analogRead()
, um die Werte meiner Motoren und Lenkung zu ermitteln. Ich habe mit meinem Multimeter gemessen, dass die Spannung in meinem ferngesteuerten Auto zwischen -6 V und 6 V liegt.
Der Arduino unterstützt jedoch nur das Lesen von maximal 0 V bis 5 V. Gibt es eine Möglichkeit, -6V und +6V in 0V und 5V umzuwandeln? Ich habe gehört, dass es mit einem Operationsverstärker gemacht werden könnte. Einige Leute haben mir auch gesagt, ich soll einen Spannungsteiler verwenden. Mit anderen Worten, wenn ich das RC-Auto nicht kontrollierte, sollte der Arduino 2,5 Volt sehen.
Jedenfalls ist mir nicht ganz klar, wie ich das machen würde. Kann mir bitte jemand einen geeigneten Operationsverstärker mit einer Schaltung für dieses spezielle Szenario empfehlen?
ODER, wenn möglich, kann mir jemand zeigen, wie man die negative und positive Spannung mit zwei Arduino-Pins liest? Wenn beispielsweise -6 V gegeben sind, würde der analoge Pin 0 1023 zurückgeben. Wenn 0 V gegeben sind, würden beide analogen Pins 0 und 1 0 sagen. Und wenn + 6 V gegeben sind, würde der analoge Pin 1 1023 zurückgeben Wie kann ich eine Schaltung erstellen, die so funktioniert?
Ich schätze es, wenn Sie einen Schaltplan dafür haben. Vielen Dank!