Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
En este tutorial, lo mostraremos en LCD (pantalla de cristal líquido).
Paso 1: 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
- 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
- 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");
}
}