Nota
¡Hola, bienvenido a la Comunidad de Entusiastas de Raspberry Pi, Arduino y ESP32 en Facebook! Profundiza más en Raspberry Pi, Arduino y ESP32 junto con 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.
Previsualizaciones exclusivas: Accede anticipadamente a anuncios de nuevos productos y vistas previas.
Descuentos especiales: Disfruta de descuentos exclusivos en nuestros productos más recientes.
Promociones festivas y sorteos: Participa en sorteos y promociones especiales durante las festividades.
👉 ¿Listo para explorar y crear con nosotros? Haz clic en [aquí] y únete hoy.
I2C LCD 1602
Un LCD1602 I2C es un dispositivo que puede mostrar texto y caracteres en una pantalla de cristal líquido (LCD) de 16x2 (16 columnas y 2 filas) utilizando el protocolo I2C. Puedes usar un LCD1602 I2C para mostrar información de tus proyectos con Arduino, como lecturas de sensores, mensajes, menús, etc. El módulo I2C tiene un chip I2C PCF8574 integrado, que convierte los datos seriales I2C en datos paralelos para la pantalla LCD.
Principio
Un LCD1602 I2C consiste en un LCD1602 normal y un módulo I2C que se conecta en la parte posterior del LCD. El módulo I2C es un chip que puede expandir los puertos de E/S del Arduino utilizando el protocolo I2C. El protocolo I2C es un protocolo de comunicación serial que utiliza dos cables: SDA (datos seriales) y SCL (reloj serial). El protocolo I2C permite que múltiples dispositivos se comuniquen entre sí utilizando solo dos cables y direcciones únicas.
El módulo I2C convierte las señales del Arduino en comandos para el LCD. El LCD tiene 16x2 celdas que pueden mostrar caracteres o símbolos. Cada celda consta de 5x8 puntos que pueden encenderse o apagarse mediante la aplicación de voltaje. El LCD puede mostrar diferentes caracteres o símbolos encendiendo o apagando distintas combinaciones de puntos.
Dirección I2C
La dirección por defecto es 0x27, aunque en algunos casos puede ser 0x3F.
Tomando como ejemplo la dirección por defecto de 0x27, la dirección del dispositivo puede modificarse cortocircuitando los pads A0/A1/A2; en el estado por defecto, A0/A1/A2 es 1, y si el pad está cortocircuitado, A0/A1/A2 será 0.
Retroiluminación/Contraste
La retroiluminación se puede habilitar mediante un capuchón de puente, y se deshabilita al quitar dicho capuchón. El potenciómetro azul en la parte posterior se utiliza para ajustar el contraste (la relación de brillo entre el blanco más brillante y el negro más oscuro).
Capuchón de puente: La retroiluminación se puede habilitar mediante este capuchón; retíralo para deshabilitar la retroiluminación.
Potenciómetro: Se usa para ajustar el contraste (la claridad del texto mostrado), el cual aumenta al girar en sentido horario y disminuye al girar en sentido antihorario.
Nota
Después de conectar el LCD, debes encender el Arduino y ajustar el contraste girando el potenciómetro del módulo I2C hasta que aparezcan los primeros rectángulos en la primera fila, para asegurar un funcionamiento adecuado del LCD.
Ejemplo
Lección 26: LCD 1602 I2C (Arduino UNO)
Lección 26: LCD I2C 1602 (ESP32)
Lección 26: LCD I2C 1602 (Raspberry Pi Pico)
Lección 26: LCD I2C 1602 (Raspberry Pi)
Lección 43: Valor de escala del potenciómetro (Arduino UNO)
Lección 45: Monitor de Plantas (Arduino UNO)
Lección 46: LCD Bluetooth (Arduino UNO)
Lección 43: Monitor de plantas (ESP32)
Lección 46: Clima en Tiempo Real Desde @OpenWeatherMap (ESP32)