Nota
¡Hola, bienvenido a la Comunidad de Entusiastas de SunFounder Raspberry Pi, Arduino y ESP32 en Facebook! Sumérgete más profundamente en Raspberry Pi, Arduino y ESP32 con otros entusiastas.
¿Por qué unirse?
Soporte Experto: Resuelve problemas postventa y desafíos técnicos con la ayuda de nuestra comunidad y equipo.
Aprender y Compartir: Intercambia consejos y tutoriales para mejorar tus habilidades.
Vistas Previas Exclusivas: Obtén acceso anticipado a anuncios de nuevos productos y adelantos.
Descuentos Especiales: Disfruta de descuentos exclusivos en nuestros productos más recientes.
Promociones y Sorteos Festivos: Participa en sorteos y promociones de temporada.
👉 ¿Listo para explorar y crear con nosotros? Haz clic en [Aquí] y únete hoy mismo.
1.1.7 LCD1602 I2C
Introducción
El LCD1602 es una pantalla de cristal líquido tipo carácter, que puede mostrar 32 caracteres (16*2) al mismo tiempo.
Componentes Necesarios
En este proyecto, necesitamos los siguientes componentes.
Es definitivamente conveniente comprar un kit completo, aquí está el enlace:
Nombre |
ARTÍCULOS EN ESTE KIT |
ENLACE |
|---|---|---|
Kit Raphael |
337 |
También puedes comprarlos por separado en los enlaces a continuación.
INTRODUCCIÓN DEL COMPONENTE |
ENLACE DE COMPRA |
|---|---|
Diagrama Esquemático
Nombre del T-Board |
física |
SDA1 |
Pin 3 |
SCL1 |
Pin 5 |
Procedimientos Experimentales
Paso 1: Construir el circuito.
Paso 2: Configurar I2C (ver Configuración de I²C. Si ya has configurado I2C, omite este paso).
Paso 3: Ir a la carpeta del código.
cd ~/raphael-kit/nodejs/
Paso 4: Instalar dependencias.
sudo npm install @oawu/lcd1602
Paso 5: Ejecutar el código.
sudo node i2c_lcd1602.js
Después de ejecutar el código, podrás ver Greetings!!, From SunFounder en el LCD.
Código
const LCD = require('@oawu/lcd1602');
const lcd = new LCD();
lcd.text(0, 0, 'Greetings!!');
lcd.text(1, 1, 'from SunFounder');
Explicación del Código
const LCD = require('@oawu/lcd1602');
const lcd = new LCD();
Importa el módulo lcd1602 y lo representa con lcd.
Nota
Para el módulo lcd1602, consulta: https://www.npmjs.com/package/@oawu/lcd1602
lcd.text(0, 0, 'Greetings!!');
lcd.text(1, 1, 'from SunFounder');
Llamar a la función encapsulada text() en la clase LCD permite que el lcd1602 muestre el texto que queremos.
La función text() recibe tres parámetros,
el primer parámetro es la línea del lcd1602,
el segundo parámetro representa la posición del texto mostrado,
y el tercer parámetro representa el texto que queremos mostrar.
El número 1602 en el modelo LCD significa que tiene 2 filas de 16 celdas cada una.
Imagen del Fenómeno