Tabla de contenido:
- Paso 1: Paso 1: Piezas electrónicas
- Paso 2: Paso 2: el código
- Paso 3: Paso 3: Construya el circuito
- Paso 4: Paso 4: Todo listo
- Paso 5: Salida de video
Video: Interfaz LCD múltiple a Arduino Uno usando línea de datos común: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Hoy, en este instructivo, le mostraré cómo conectar varios módulos LCD 16x2 con una placa arduino uno utilizando una línea de datos común. Lo más interesante de este proyecto es que utiliza una línea de datos común y muestra datos diferentes en cada LCD.
Paso 1: Paso 1: Piezas electrónicas
- Arduino Uno: 1 pieza
-16x2 LCD: 4 piezas
-Potenciómetro de 10k Ohm: 4 piezas
Resistencia de -470 ohmios: 4 piezas
-Tablero de pan
-Alambres de puente
Paso 2: Paso 2: el código
Al principio, debe definir el pin de la pantalla LCD con una línea de datos común
LiquidCrystal lcdA (13, 12, 7, 6, 5, 4);
LiquidCrystal lcdB (11, 10, 7, 6, 5, 4);
LiquidCrystal lcdC (9, 8, 7, 6, 5, 4);
LiquidCrystal lcdD (3, 2, 7, 6, 5, 4);
Desde el código de definición anterior, puede ver que todas las líneas de datos de LCD (LCD1 LCD2 LCD3 y LCD4) están conectadas al mismo pin digital de la placa arduino (D7, D6, D5 y D4) mientras que el pin RS y EN está conectado al pin digital individual.
Aquí el código completo de nuestro proyecto:
#incluir
LiquidCrystal lcdA (13, 12, 7, 6, 5, 4); // definición de pin para LCD 1
LiquidCrystal lcdB (11, 10, 7, 6, 5, 4); // definición de pin para LCD 2
LiquidCrystal lcdC (9, 8, 7, 6, 5, 4); // definición de pin para LCD 3
LiquidCrystal lcdD (3, 2, 7, 6, 5, 4); // definición de pin para LCD 4
configuración vacía ()
{
lcdA.begin (16, 2); // Inicializa LCD 1
lcdB.begin (16, 2); // Inicializa LCD 2
lcdC.begin (16, 2); // Inicializa LCD 3
lcdD.begin (16, 2); // Inicializa LCD 4}
bucle vacío ()
{
lcdA.setCursor (0, 0);
lcdA.print ("3 LCD 16x2 usando");
retraso (100);
lcdB.setCursor (0, 0);
lcdB.print ("Diseñado por->");
retraso (100);
lcdC.setCursor (0, 0);
lcdC.print ("Visitar sitio web");
retraso (100);
lcdD.setCursor (0, 0);
lcdD.print ("BestEngineering");
retraso (100);
lcdA.setCursor (0, 1);
lcdA.print ("Arduino único");
retraso (100);
lcdB.setCursor (0, 1);
lcdB.print ("Krishna Keshav");
retraso (100);
lcdC.setCursor (0, 1);
lcdC.print ("y suscribirse");
retraso (100);
lcdD.setCursor (0, 1);
lcdD.print ("Proyectos");
retraso (100);
}
Paso 3: Paso 3: Construya el circuito
El circuito publicado aquí está diseñado con proteus 8 Professional.
En proteus pin no. 15 y 16 de la pantalla LCD están ocultos, por lo tanto, hice la conexión para los pines 15 y 16 (ánodo y cátodo de la pantalla LCD), que se usa para la luz de fondo de la pantalla LCD.
Paso 4: Paso 4: Todo listo
Espero que este proyecto te ayude. Si tienes alguna consulta o quieres un proyecto más impresionante, visita bestengineeringprojects.com
Recomendado:
Cómo hacer un registrador de datos en tiempo real de humedad y temperatura con Arduino UNO y tarjeta SD - Simulación del registrador de datos DHT11 en Proteus: 5 pasos
Cómo hacer un registrador de datos en tiempo real de humedad y temperatura con Arduino UNO y tarjeta SD | Simulación del registrador de datos DHT11 en Proteus: Introducción: hola, soy Liono Maker, aquí está el enlace de YouTube. Estamos haciendo un proyecto creativo con Arduino y trabajamos en sistemas embebidos. Data-Logger: Un registrador de datos (también registrador de datos o registrador de datos) es un dispositivo electrónico que registra datos a lo largo del tiempo w
Introducción a la interfaz del sensor I2C - Interfaz de su MMA8451 usando ESP32s: 8 pasos
Introducción a la interfaz del sensor I2C - Interfaz de su MMA8451 usando ESP32s: en este tutorial, aprenderá todo sobre cómo iniciar, conectar y hacer que el dispositivo I2C (acelerómetro) funcione con el controlador (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Interfaz del sensor Infineon DPS422 con Infineon XMC4700 y envío de datos a NodeMCU: 13 pasos
Interfaz del sensor Infineon DPS422 con Infineon XMC4700 y envío de datos a NodeMCU: En este tutorial aprenderemos cómo usar el DPS422 para medir la temperatura y la presión barométrica con el XMC4700. consumo
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
Registrar datos y trazar un gráfico en línea usando NodeMCU, MySQL, PHP y Chartjs.org: 4 pasos
Registrar datos y trazar un gráfico en línea usando NodeMCU, MySQL, PHP y Chartjs.org: este Instructable describe cómo podemos usar la placa Node MCU para recopilar datos de múltiples sensores, enviar estos datos a un archivo PHP alojado que luego agrega los datos a una base de datos MySQL. Luego, los datos se pueden ver en línea como un gráfico, utilizando chart.js.A ba