Nota

¡Hola! Bienvenido a la Comunidad de Entusiastas de SunFounder para Raspberry Pi, Arduino y ESP32 en Facebook. Sumérgete en el apasionante mundo de Raspberry Pi, Arduino y ESP32 junto a otros entusiastas.

¿Por qué unirte?

  • Soporte Experto: Resuelve problemas postventa y desafíos técnicos con la ayuda de nuestra comunidad y equipo.

  • Aprende y Comparte: Intercambia consejos y tutoriales para mejorar tus habilidades.

  • Avances Exclusivos: Obtén acceso anticipado a nuevos anuncios de productos y adelantos exclusivos.

  • Descuentos Especiales: Disfruta de descuentos exclusivos en nuestros productos más recientes.

  • Promociones Festivas y Sorteos: Participa en sorteos y promociones especiales de temporada.

👉 ¿Listo para explorar y crear con nosotros? Haz clic en [Aquí] y únete hoy mismo.

LCD1602 I2C

Introducción

LCD1602 es una pantalla de cristal líquido de tipo carácter que puede mostrar 32 caracteres (16*2) al mismo tiempo.

Componentes

../_images/list_i2c_lcd.png

Diagrama del Circuito

T-Board Name

physical

SDA1

Pin 3

SCL1

Pin 5

../_images/schematic_i2c_lcd.png

Procedimiento Experimental

Paso 1: Construye el circuito.

../_images/image96.png

Paso 2: Configura I2C (consulta Configuración de I²C. Si ya configuraste I2C, omite este paso.)

Paso 3: Ve a la carpeta del código.

cd ~/davinci-kit-for-raspberry-pi/nodejs/

Paso 4: Instala las dependencias.

sudo npm install @oawu/lcd1602

Paso 5: Ejecuta el código.

sudo node i2c_lcd1602.js

Al ejecutar el código, verás en el LCD el mensaje Greetings!!, From SunFounder.

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 represéntalo con lcd.

Nota

Para más información sobre el módulo lcd1602, consulta: https://www.npmjs.com/package/@oawu/lcd1602

lcd.text(0, 0, 'Greetings!!');
lcd.text(1, 1, 'from SunFounder');

Llamando a la función encapsulada text() en la clase LCD, podemos hacer 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 que se mostrará, y el tercer parámetro es 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

../_images/image97.jpeg