Hola en la LCD
Parte de la sección Pantallas y sensores del Journey de Arduino de Coddy. Lección 6 de 24.
Una pantalla LCD de caracteres muestra texto: esta tiene 2 filas de 16 caracteres. Un chip en la parte posterior dibuja las letras, y la placa le indica qué dibujar mediante seis cables.
La biblioteca LiquidCrystal se encarga de la comunicación. Inclúyela y después crea un objeto lcd con los seis pines, en este orden: RS, E, D4, D5, D6 y D7.
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);En setup(), lcd.begin(16, 2) indica a la biblioteca que la pantalla tiene 16 columnas y 2 filas. Sin esto, la biblioteca trata la pantalla como una sola fila, y la fila inferior queda en blanco.
lcd.print() funciona después como Serial.print(): texto entre comillas o un número. Usa print(), no println(): la pantalla no sabe qué es una nueva línea y dibuja los dos caracteres de fin de línea como basura.
Desafío
FácilLa pantalla LCD está conectada a los pines 12, 11, 5, 4, 3 y 2, y el código inicial crea el objeto lcd. En setup():
- inicia la pantalla con
lcd.begin(16, 2) - imprime
Hello, world!conlcd.print()
Pulsa Run para verlo en la pantalla y, después, Check.
Pruébalo tú mismo
#include <LiquidCrystal.h>
// RS, E, D4, D5, D6, D7
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
// inicia la pantalla e imprime el mensaje aquí
}
void loop() {
}
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Pantallas y sensores
2Pantalla LCD de caracteres
Hola en la LCDColocar texto con setCursorNúmeros en vivo en la LCDBorrar dígitos sobrantesDibujar caracteres personalizadosTexto desplazablePractica por tu cuenta: Playground de Arduino