É uma história longa, mas eu desmontei um carro de RC e queria que o Arduino usasse analogRead()
para obter os valores dos meus motores e direção. Medi com o meu multímetro que a tensão no meu carro com controle remoto varia de -6v a 6v.
No entanto, o Arduino suporta apenas leitura de 0v a 5v no máximo. Existe uma maneira de converter o -6v e + 6v para 0v e 5v? Ouvi dizer que isso poderia ser feito usando um amplificador operacional. Algumas pessoas também me disseram para usar um divisor de tensão. Em outras palavras, se eu não estivesse controlando o carro RC, o Arduino deveria ver 2,5 volts.
De qualquer forma, não sei exatamente como eu faria isso. Alguém pode me recomendar um Op Amp adequado com um circuito para este cenário específico?
OU, se possível, alguém pode me mostrar como ler a tensão negativa e positiva usando dois pinos do Arduino? Por exemplo, se houver -6v fornecido, o pino analógico 0 retornará 1023. Se houver 0v fornecido, os pinos analógicos 0 e 1 dirão 0. E se houver + 6v fornecido, o pino analógico 1 retornará 1023 Como posso fazer um circuito que funcione assim?
Agradeço se você tiver um diagrama de circuito para isso. Obrigado!