Tabla de contenido:
- Paso 1: Componentes:
- Paso 2: Principio
- Paso 3: el diagrama esquemático
- Paso 4: Procedimientos
- Paso 5: Código
Video: LCD 1602 con Arduino Uno R3: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
En esta lección, aprenderemos cómo usar un LCD1602 para mostrar caracteres y cadenas. La pantalla de cristal líquido de tipo carácter LCD1602 o 1602, es una especie de módulo de matriz de puntos para mostrar letras, números y caracteres, etc. Está compuesto por posiciones de matriz de puntos de 5x7 o 5x11; cada posición puede mostrar un carácter. Hay un tamaño de punto entre dos caracteres y un espacio entre líneas, separando así caracteres y líneas. El número 1602 significa en la pantalla, se pueden mostrar 2 filas y 16 caracteres en cada una. ¡Ahora veamos más detalles!
Paso 1: Componentes:
- Placa Arduino Uno * 1
- Cable USB * 1
- LCD1602 * 1
- Potenciómetro (50kΩ) * 1
- Tablero de pruebas * 1
- Cables de puente
Paso 2: Principio
Generalmente, LCD1602 tiene puertos paralelos, es decir, controlaría varios pines al mismo tiempo. LCD1602 se puede clasificar en conexiones de ocho y cuatro puertos. Si se utiliza la conexión de ocho puertos, entonces todos los puertos digitales de la placa Arduino Uno están casi completamente ocupados. Si desea conectar más sensores, no habrá puertos disponibles. Por lo tanto, la conexión de cuatro puertos se utiliza aquí para una mejor aplicación.
Pines de LCD1602 y sus funciones
VSS: conectado a tierra
VDD: conectado a una fuente de alimentación de + 5V
VO: para ajustar el contraste
RS: Un pin de selección de registro 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.
R / W: un pin de lectura / escritura para seleccionar entre el modo de lectura y escritura
E: Un pin de habilitación que lee la información cuando se recibe el nivel alto (1). Las instrucciones se ejecutan cuando la señal cambia de nivel alto a nivel bajo.
D0-D7: para leer y escribir datos
A y K: Pines que controlan la luz de fondo de la pantalla LCD. Conecte K a GND y A a 3.3v. Abra la luz de fondo y verá caracteres claros en un entorno comparativamente oscuro.
Paso 3: el diagrama esquemático
Paso 4: Procedimientos
Conecte K a GND y A a 3,3 V, y luego se encenderá la luz de fondo del LCD1602. Conecte VSS a GND y el LCD1602 a la fuente de alimentación. Conecte VO al pin central del potenciómetro; con él puede ajustar el contraste de la pantalla. Conecte RS a D4 y el pin R / W a GND, lo que significa que puede escribir caracteres en el LCD1602. Conecte E al pin 6 y los caracteres que se muestran en el LCD1602 son controlados por D4-D7. Para la programación, se optimiza llamando a las bibliotecas de funciones.
Paso 1:
Construye el circuito.
Paso 2:
Descarga el código de
Paso 3:
Sube el boceto a la placa Arduino Uno
Haga clic en el icono Cargar para cargar el código en el tablero de control.
Si aparece "Carga finalizada" en la parte inferior de la ventana, significa que el boceto se cargó correctamente.
Nota: es posible que deba ajustar el potenciómetro en el LCD1602 hasta que pueda mostrarse claramente.
Paso 5: Código
// LCD1602
// Deberías ahora
vea su LCD1602 mostrar los caracteres fluidos "PRIMEROBOTICS" y "hola, mundo"
//Correo electrónico:[email protected]
// Sitio web:www.primerobotics.in
#incluir
// incluye el código de la biblioteca
/**********************************************************/
carbonizarse
array1 = "PrimeRobotics"; // la cadena para imprimir en la pantalla LCD
carbonizarse
array2 = "¡hola, mundo!"; // la cadena para imprimir en la pantalla LCD
int tim =
250; // el valor del tiempo de retraso
// inicializar la biblioteca
con los números de los pines de la interfaz
Cristal liquido
pantalla LCD (4, 6, 10, 11, 12, 13);
/*********************************************************/
configuración vacía ()
{
lcd. comienzo (16, 2); // configura el número de columnas de la LCD y
filas:
}
/*********************************************************/
bucle vacío ()
{
lcd.setCursor (15, 0); // coloca el cursor en la columna 15, línea 0
para (int positionCounter1 = 0;
positionCounter1 <26; positionCounter1 ++)
{
lcd.scrollDisplayLeft (); // Desplaza el contenido de la pantalla
espacio a la izquierda.
lcd.print (matriz1 [contador de posiciones1]); // Imprime un mensaje en la pantalla LCD.
retraso (tim); // espera 250 microsegundos
}
lcd.clear (); // Borra la pantalla LCD y coloca el
cursor en la esquina superior izquierda.
lcd.setCursor (15, 1); // coloca el cursor en la columna 15, línea 1
para (int positionCounter2 = 0;
positionCounter2 <26; positionCounter2 ++)
{
lcd.scrollDisplayLeft (); // Desplaza el contenido de la pantalla
espacio a la izquierda.
lcd.print (matriz2 [contador de posiciones2]); // Imprime un mensaje en la pantalla LCD.
retraso (tim); // espera 250 microsegundos
}
lcd.clear (); // Borra la pantalla LCD y coloca el
cursor en la esquina superior izquierda.
}
/**********************************************************/
Recomendado:
Calculadora Arduino DIY con 1602 LCD y teclado 4x4: 4 pasos
Calculadora de bricolaje Arduino usando 1602 LCD y teclado 4x4: Hola chicos, en este instructables haremos una calculadora usando Arduino que puede hacer cálculos básicos. Básicamente, tomaremos la entrada del teclado 4x4 e imprimiremos los datos en una pantalla lcd de 16x2 y arduino hará los cálculos
Sistema de seguridad RFID con LCD 1602: 4 pasos
Sistema de seguridad RFID con LCD 1602: Introducción Hoy haremos un sistema de seguridad RFID. Esto funcionará como un sistema de seguridad, por lo que cuando una etiqueta o tarjeta RFID esté cerca, mostrará un mensaje en la pantalla LCD 1602. El propósito de este proyecto es simular cómo funcionan las cerraduras RFID de las puertas. Entonces
Tutorial Arduino LCD 16x2 - Interfaz de la pantalla LCD 1602 con Arduino Uno: 5 pasos
Tutorial Arduino LCD 16x2 | Interfaz de la pantalla LCD 1602 con Arduino Uno: Hola chicos, ya que muchos proyectos necesitan una pantalla para mostrar los datos, ya sea un medidor de bricolaje o una pantalla de conteo de suscripción de YouTube o una calculadora o un bloqueo de teclado con pantalla y si todos estos tipos de proyectos se realizan con arduino definitivamente van a
Módulo de protección de teclado LCD 1602 con mochila I2C: 6 pasos
1602 Módulo de protección de teclado LCD con mochila I2C: Como parte de un proyecto más grande, quería tener una pantalla LCD y un teclado para navegar por algunos menús simples. Usaré muchos de los puertos de E / S en el Arduino para otros trabajos, así que quería una interfaz I2C para la pantalla LCD. Así que compré hardware
Uso del protector de teclado LCD 1602 con Arduino [+ proyectos prácticos]: 7 pasos
Usando 1602 LCD Keypad Shield W / Arduino [+ Proyectos prácticos]: Puede leer este y otros increíbles tutoriales en el sitio web oficial de ElectroPeak. Cómo configurar el escudo e identificar las llaves Ho