Read analog voltage arduino

Read analog voltage arduino

Read analog voltage arduino

Lectura analógica

Utilizar un Arduino para medir tensiones es relativamente sencillo. Dentro del Arduino, hay múltiples pines de entrada analógica que se conectan a un convertidor analógico-digital (ADC). El ADC de Arduino es un convertidor de diez bits, y el valor de salida va de 0 a 1023. Obtendremos este valor utilizando la función analogRead(). Si conoces la tensión de referencia -en este caso usaremos 5 V- puedes calcular fácilmente la tensión presente en la entrada analógica.

Para mostrar el voltaje medido, usamos una pantalla de cristal líquido (LCD) con dos líneas de 16 caracteres. Las pantallas LCD se utilizan a menudo para mostrar datos de dispositivos como calculadoras, hornos de microondas y otros múltiples aparatos eléctricos.

El LCD 16×2 de este experimento tiene una suma de 16 pines. Como se ve en la tabla de abajo, ocho de los pines son líneas de datos (pines 7-14), dos son para tierra y alimentación (pines 1 y 16), tres controlan el funcionamiento de la LCD (pines 4-6), y uno ajusta el brillo de la pantalla LCD (pin 3). Los dos pines restantes (15 y 16) ayudan a alimentar la luz de fondo.

Potenciómetro arduino

Un potenciómetro (o pote) es un simple transductor electromecánico. Convierte el movimiento rotatorio o lineal del operador de entrada en un cambio de resistencia. Este cambio se utiliza (o puede utilizarse) para controlar cualquier cosa, desde el volumen de un sistema de alta fidelidad hasta la dirección de un enorme barco de contenedores.

El pote, tal y como lo conocemos, se conocía originalmente como reóstato (esencialmente una resistencia variable de hilo). En la actualidad, la variedad de potes disponibles es bastante sorprendente, y puede ser muy difícil para el principiante (en particular) averiguar qué tipo es adecuado para una tarea determinada. La existencia de varios tipos de potes diferentes, que pueden utilizarse todos para la misma tarea, dificulta el trabajo.

Para cambiar los valores de 0-1023 a un rango que corresponda al voltaje, el pin está leyendo, necesitas crear otra variable, un float, y hacer un pequeño cálculo. Para escalar los números entre 0.0 y 5.0, divida 5.0 por 1023.0 y multiplique eso por sensorValue –

Resolución adc de arduino

Conecta los tres cables del potenciómetro a tu placa. El primero va a tierra desde uno de los pines exteriores del potenciómetro. El segundo va a 5 voltios desde el otro pin exterior del potenciómetro. El tercero va desde la clavija central del potenciómetro a la entrada analógica 0. Al girar el eje del potenciómetro, cambias la cantidad de resistencia a cada lado de la aguja que está conectada a la clavija central del potenciómetro. Esto cambia el voltaje en el pin central. Cuando la resistencia entre el centro y el lado conectado a 5 voltios es cercana a cero (y la resistencia en el otro lado es cercana a 10 kilohmios), el voltaje en la clavija central se acerca a 5 voltios. Cuando las resistencias se invierten, el voltaje en la clavija central se acerca a 0 voltios, o a tierra. El microcontrolador de la placa tiene en su interior un circuito llamado convertidor analógico-digital o ADC que lee esta tensión cambiante y la convierte en un número entre 0 y 1023. Cuando el eje se gira completamente en una dirección, hay 0 voltios que van al pin, y el valor de entrada es 0. Cuando el eje se gira completamente en la dirección opuesta, hay 5 voltios que van al pin y el valor de entrada es 1023. En medio, analogRead() devuelve un número entre 0 y 1023 que es proporcional a la cantidad de voltaje que se aplica al pin.Esquema

Analogread arduino

Conecta los tres cables del potenciómetro a tu placa. El primero va a tierra desde uno de los pines exteriores del potenciómetro. El segundo va a 5 voltios desde el otro pin exterior del potenciómetro. El tercero va desde la clavija central del potenciómetro a la entrada analógica 0. Al girar el eje del potenciómetro, cambias la cantidad de resistencia a cada lado de la aguja que está conectada a la clavija central del potenciómetro. Esto cambia el voltaje en el pin central. Cuando la resistencia entre el centro y el lado conectado a 5 voltios es cercana a cero (y la resistencia en el otro lado es cercana a 10 kilohmios), el voltaje en la clavija central se acerca a 5 voltios. Cuando las resistencias se invierten, el voltaje en la clavija central se acerca a 0 voltios, o a tierra. El microcontrolador de la placa tiene en su interior un circuito llamado convertidor analógico-digital o ADC que lee esta tensión cambiante y la convierte en un número entre 0 y 1023. Cuando el eje se gira completamente en una dirección, hay 0 voltios que van al pin, y el valor de entrada es 0. Cuando el eje se gira completamente en la dirección opuesta, hay 5 voltios que van al pin y el valor de entrada es 1023. En medio, analogRead() devuelve un número entre 0 y 1023 que es proporcional a la cantidad de voltaje que se aplica al pin.Esquema

Acerca del autor

admin

Ver todos los artículos