Cómo mostrar la salida de potenciómetro en LCD Arduino

Cómo mostrar la salida de potenciómetro en LCD Arduino
Para mostrar cualquier salida y entrada de Arduino podemos usar un módulo de visualización de cristal líquido (LCD). LCD es uno de los componentes esenciales para obtener la salida visual. La salida puede ser un valor de cualquier sensor o dispositivo como el potenciómetro. Este discurso explica el proceso de cómo podemos mostrar los valores de potenciómetro en la pantalla LCD en Arduino.

¿Qué es el potenciómetro?

El potenciómetro es una resistencia cuyo valor para la resistencia se puede cambiar girando su perilla y también se conoce como resistencia variable. Este potenciómetro genérico normalmente tiene tres pines; El pin en el medio es la salida de la resistencia, mientras que los otros dos pines se pueden usar para proporcionar suministro y conectar la resistencia. Hay diferentes tipos de potenciómetros que se utilizan:

Tipos de potenciómetros Descripción
Giratorio Estos potenciómetros generalmente tienen una perilla para cambiar la resistencia y son de forma circular.
Lineal Estas resistencias variables son de forma lineal y, a diferencia del movimiento rotativo de la perilla en la resistencia, se mueve linealmente sobre la resistencia.
Digital Otro tipo de resistencias variables es el potenciómetro digital que tiene botones de presentación para cambiar la resistencia.

Aquí está el potenciómetro típico que se usa más comúnmente:

Cómo interactuar el potenciómetro y LCD usando Arduino

Para mostrar la salida del potenciómetro en la pantalla de cristal líquido, tenemos que interactuar la LCD y la resistencia variable con Arduino. Los siguientes son los componentes necesarios para mostrar la salida del potenciómetro en la pantalla LCD:

  • Arduino Uno
  • Conectando cables
  • Pantalla de cristal líquido (LCD)
  • Dos 10 kohms potenciómetros

El programa Arduino para mostrar la salida del potenciómetro en la pantalla LCD es seguido por el diagrama esquemático del circuito.

#Include // Biblioteca para la pantalla LCD
int potvalue = 0; // variable para leer el valor del potenciómetro
// Declarando los pasadores de Arduino para LCD
LiquidCrystal LCD (12, 11, 5, 4, 3, 2);
Configuración vacía ()

// dando el pasador para el potenciómetro
PinMode (A0, entrada);
// Configure el número de columnas y filas de la pantalla LCD:
lcd.comenzar (16, 2);
De serie.comenzar (9600);

bucle vacío ()

// Lectura de la entrada en el pin analógico 1:
PotValue = Analogread (A1);
// Establecer el cursor en la columna 0, línea 0:
lcd.setCursor (0, 0);
lcd.imprimir ("valor de bote");
// Establezca el lugar para mostrar el valor en LCD a la columna 0, línea 1:
lcd.setCursor (0, 1);
lcd.imprimir (PotValue);
// Imprima el valor en LCD:
De serie.println (potvalue);
retraso (1000);
lcd.claro();

Para interfactar el LCD con el Arduino, primero se declaran los pines de la placa Arduino que se conectarán al módulo de visualización.

Después de eso, el pin para la resistencia variable se inicializa y su modo se define como entrada. Dado que la resistencia variable es el dispositivo analógico, el pin A1 analógico de Arduino se da a la resistencia variable.

A continuación, se inicializan las dimensiones del módulo LCD que son 16 × 2 y luego para la comunicación en serie se da una velocidad de baudios.

En la función de bucle, el valor del potenciómetro se lee utilizando la función Analogread () y la salida de la función de lectura se muestra luego utilizando el lcd.imprimir() función.

De manera similar, asignar un lugar específico para que los datos se muestren en la pantalla LCD LCD.setCursor () se usa.

El segundo potenciómetro conectado al pin (VEE) del LCD se usa para controlar el brillo de la pantalla LCD.

Producción

Conclusión

Hay una serie de dispositivos que se pueden interactuar con las placas Arduino y estos dispositivos se pueden usar como entrada o salida para el Arduino. El potenciómetro también es un dispositivo de entrada de Arduino que puede usarse para varios fines, como controlar el brillo de LED o LCD al aumentar o disminuir su resistencia. En este artículo, un potenciómetro se interactúa con Arduino y sus valores se muestran en la pantalla LCD.