Tabla de contenido:

Hola Mundo! en la pantalla LCD con CloudX M633: 4 pasos
Hola Mundo! en la pantalla LCD con CloudX M633: 4 pasos

Video: Hola Mundo! en la pantalla LCD con CloudX M633: 4 pasos

Video: Hola Mundo! en la pantalla LCD con CloudX M633: 4 pasos
Video: ✅ No conectes una LCD I2C con esp sin ver este video | curso IOT con ESP32 y ARDUINO (No6) 2024, Noviembre
Anonim
Hola Mundo! en la pantalla LCD con CloudX M633
Hola Mundo! en la pantalla LCD con CloudX M633

En este tutorial, lo mostraremos en LCD (pantalla de cristal líquido).

Paso 1: LCD (pantalla de cristal líquido)

LCD (pantalla de cristal líquido)
LCD (pantalla de cristal líquido)

Los LCD tienen una interfaz paralela, lo que significa que el microcontrolador tiene que manipular varios pines de interfaz a la vez para controlar la pantalla. La interfaz consta de los siguientes pines:

Un pin de selección de registro (RS) que controla en qué parte de la memoria de la pantalla LCD está escribiendo datos. Puede seleccionar el registro de datos, que contiene lo que aparece en la pantalla, o un registro de instrucciones, que es donde el controlador de la pantalla LCD busca instrucciones sobre qué hacer a continuación.

Un pin de lectura / escritura (R / W) que selecciona el modo de lectura o el modo de escritura

Un pin de habilitación que permite escribir en los registros

8 pines de datos (D0 -D7). Los estados de estos pines (alto o bajo) son los bits que está escribiendo en un registro cuando escribe, o los valores que está leyendo cuando lee.

También hay un pin de restricción de pantalla (Vo), pines de fuente de alimentación (+ 5V y Gnd) y pines de luz de fondo LED (Bklt + y BKlt-) que puede usar para encender la pantalla LCD, controlar el contraste de la pantalla y encender y apagar el LED retroiluminación, respectivamente.

El proceso de control de la pantalla implica colocar los datos que forman la imagen de lo que desea mostrar en los registros de datos y luego colocar las instrucciones en el registro de instrucciones. LiquidCrystal Library simplifica esto para que no necesite conocer las instrucciones de bajo nivel.

Las pantallas LCD compatibles con Hitachi se pueden controlar en dos modos: 4 u 8 bits. El modo de 4 bits requiere siete pines de E / S del Arduino, mientras que el modo de 8 bits requiere 11 pines. Para mostrar texto en la pantalla, puede hacer casi todo en el modo de 4 bits, por lo que el ejemplo muestra cómo controlar una pantalla LCD de 2x16 en el modo de 4 bits.

Paso 2: COMPONENTE

COMPONENTE
COMPONENTE
COMPONENTE
COMPONENTE
COMPONENTE
COMPONENTE
COMPONENTE
COMPONENTE
  • CloudX M633
  • SoftCard de CloudX
  • Cable V3
  • LCD 16x2
  • Potenciómetro de 10k ohmios
  • Cable pasa corriente
  • Resistencia de 220 ohmios
  • Tablero de circuitos

puedes comprar tu componente aquí

Paso 3: HARDWARE

HARDWARE
HARDWARE
  • Pin LCD RS a pin digital 1 del Cloudx M633
  • LCD Habilitar pin a pin digital 2 del Cloudx M633
  • Pin LCD D4 a pin digital 3 del Cloudx M633
  • LCD D5 pin a digital pin 4 del Cloudx M633
  • LCD D6 pin a digital pin 5 del Cloudx M633
  • LCD D7 pin a digital pin 6 del Cloudx M633

Además, conecte una olla de 10k a + 5V y GND, con su limpiador (salida) al pin VO de las pantallas LCD. Se utiliza una resistencia de 220 ohmios para alimentar la luz de fondo de la pantalla, generalmente en los pines 15 y 16 del conector LCD.

Paso 4: CODIFICACIÓN

Copie este código en su IDE de CloudX

# include # include

configuración(){

lcdSetting (1, 2, 3, 4, 5, 6); lcdCmd (claro); lcdCmd (cursorOff);

círculo(){

lcdWriteText (1, 2, "¡HOLA MUNDO!"); lcdWriteText (2, 2, "USO CLOUDX");

}

}

Recomendado: