È una lunga storia, ma ho smontato un'auto RC e volevo che Arduino usasse analogRead()
per ottenere i valori dei miei motori e dello sterzo. Ho misurato con il mio multimetro che la tensione nella mia auto telecomandata varia da -6v a 6v.
Tuttavia, Arduino supporta solo la lettura da 0 V a 5 V massimo. C'è un modo per convertire -6v e + 6v in 0v e 5v? Ho sentito che potrebbe essere fatto usando un amplificatore operazionale. Alcune persone mi hanno anche detto di usare un divisore di tensione. In altre parole, se non controllassi l'auto RC, l'Arduino dovrebbe vedere 2,5 volt.
Ad ogni modo, non sono esattamente chiaro su come lo farei. Qualcuno può raccomandarmi un amplificatore operazionale appropriato con un circuito per questo specifico scenario?
O, se possibile, qualcuno può mostrarmi come leggere la tensione negativa e positiva usando due pin Arduino? Ad esempio, se viene dato -6v, il pin analogico 0 restituirà 1023. Se viene dato 0v, entrambi i pin analogici 0 e 1 direbbero 0. E se viene dato + 6v, il pin analogico 1 restituirà 1023 Come posso creare un circuito che funzioni in questo modo?
Lo apprezzo se hai uno schema circuitale per questo. Grazie!