Es una larga historia, pero desarmé un RC y quise que Arduino usara analogRead()
para obtener los valores de mis motores y mi dirección. He medido con mi multímetro que el voltaje en mi automóvil con control remoto varía de -6v a 6v.
Sin embargo, el Arduino solo admite la lectura de 0v a 5v como máximo. ¿Hay una manera de convertir el -6v y + 6v a 0v y 5v? He oído que podría hacerse usando un amplificador operacional. Algunas personas también me han dicho que use un divisor de voltaje. En otras palabras, si no estaba controlando el auto RC, el Arduino debería ver 2.5 voltios.
De todos modos, no estoy exactamente claro acerca de cómo haría esto. ¿Alguien puede recomendarme un amplificador operacional apropiado con un circuito para este escenario específico?
O, si es posible, ¿alguien me puede mostrar cómo leer el voltaje negativo y positivo usando dos pines Arduino? Por ejemplo, si se da -6v, entonces el Pin analógico 0 devolverá 1023. Si se da 0v, entonces los pines analógicos 0 y 1 dirían 0. Y si hay + 6v dado, entonces el Pin analógico 1 devolvería 1023 . ¿Cómo puedo hacer un circuito que funcione así?
Te lo agradezco si tienes un diagrama de circuito para esto. Gracias!