Arduino analógico con 12v

0

Tengo un circuito como este que tiene una potencia de 12vDC suministro. Me gustaría medir el voltaje a cada lado de cada una de las luces con los pines de entrada analógica del arduino, pero el voltaje máximo del arduino es 5v.

¿Cómo mantendría el voltaje al menos proporcional a su valor mientras lo hago a menos de 5v?

Normalmente, para leer el voltaje del arduino, obtendría el valor, que es un número entre 0 y 1023, luego lo multiplico por 5/1023 para darme un voltaje entre 0 y 5 voltios. ¿Podría simplemente colocar una resistencia entre el punto en el circuito y el arduino, y luego multiplicar el valor de la entrada por 12/1023?

    
pregunta jath03

1 respuesta

4
  

Me gustaría medir el voltaje en cada lado de cada uno de los   Se enciende con los pines de entrada analógicos del arduino, pero el máximo del arduino.   El voltaje es 5v.

Para reducir linealmente una tensión más alta a una tensión más baja se necesita un divisor de potencial de resistencia como este: -

Entonces, si la resistencia inferior es (digamos) 5 kohms y la resistencia superior es (digamos) 7 kohms, entonces 12 voltios se convierten en 5 voltios, pero es posible que desee un poco de espacio para que 15 voltios se convierta en 5 voltios afuera. así que use 5 kohm para Rbottom y 10 kohm para Rtop.

También me sentiría tentado a colocar 100 nF en la resistencia inferior para que el muestreo ADC funcione con precisión.

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas