Ir a contenido
Tienda de electrónica en México. Llámanos: 33 27 37 64 13 - Whatsapp. 33 26 13 22 69. Atención de Lunes a Viernes de 10:00am a 6:30pm.
Tienda de electrónica en México. Llámanos: 33 27 37 64 13 - Whatsapp. 33 26 13 22 69. Atención de Lunes a Viernes de 10:00am a 6:30pm.
LCD 20 X 4 Con Luz De Fondo Azul Con Interfaz I2C

LCD 20 X 4 Con Luz De Fondo Azul Con Interfaz I2C

Introducción

Display LCD 20×4 con luz de fondo azul e interfaz I2C, ideal para proyectos de robótica, puedes controlarlo con Arduino, PIC, Raspberry, Beaglebone, etc

Especificaciones 

  • Comunicación: I2C 
  • Número de caracteres: 20 x 4 
  • Iluminación: Azul 
  • Contraste: Ajustable 
  • Voltaje de alimentación: 5 VCD (vía Pin) 3.3 VCD (vía IDC10) 
  • Interfaz: CII / TWI x1, x2 IDC10 
  • Ángulo de visión amplio 
  • Tamaño de punto: 0,55 x 0,55 mm
  • Tamaño de caracteres: 2,96 x 4,75 mm 
  • Dimensiones: 98 x 60 x 24 mm

Terminales 

  • GND 
  • VCC
  • SDA 
  • SCL

Lista de materiales

Desarrollo

Conexiones

Diagrama Electrico

Circuito fisico

Programa

El programa mostrara una serie de mensajes y contara el tiempo en segundos que lleva encendida la pantalla como se muestra en la siguiente imagen:

Para este proyecto necesitaras la librería Wire.h y LiquidCrystal_I2C.h

Lo primero que tienes que hacer es incluir las librerías Wire.h y LiquidCrystal_I2C.h y configurar la pantalla como se muestra en la siguiente imagen:

Enseguida declararas la variable contador que nos servirá para llevar la cuenta de cuánto tiempo lleva activa la pantalla; En el void setup se configura la cantidad de columnas y filas de la pantalla en este caso es de 20×4; El comando lcd.blackligth() sirve para encender la luz de fondo de la pantalla:

Por ultimo escribirás la esencia del programa en el void loop posicionaras el cursor en la columna 5 fila cero esto para centrar el mensaje pero puede iniciar en la columna 0 fila 0 y seguirá mostrando el mensaje lo importante aquí es volver a posicionar el siguiente mensaje si no encimara el nuevo mensaje con el mensaje anterior; por ultimo mostramos la variable de contador y esperamos 1 segundo antes de volver a incrementar la cuenta quedando todo como en la siguiente imagen:

Descarga

Codigo y libreria

Artículo anterior Medidor de velocidad GPS

Comentarios

Rafa - mayo 22, 2021

Hola PEPE esta tratando de usar una libreria desactualizada, porfavor lee el siguiente tutorial, ahi mencionamos como puedes usar tu pantalla sin ningun problema.
https://www.taloselectronics.com/blogs/tutoriales/pantallas-lcd-liberia-actualizada

PEPE - mayo 22, 2021

El código tiene un error

Rafael Lozano - marzo 27, 2020

SUMMER La pantalla utiliza el protocolo de comunicación I2C, lo que significa que solo necesita dos pines para mandar la información desde arduino a la pantalla, esos dos pines son SDA y SCL. Cada dispositivo tiene una dirección única en el bus i2c, por lo que en el programa necesitas definirla en la pantalla. En ese caso la dirección es 0×27.

SUMMER - marzo 27, 2020

alguien me podria ayudar a responder esta pregunta,
Describa la conexion del LCD20X4 en el arduino uno y su configuración en el programa arduino?

Dejar un comentario

Los comentarios deben ser aprobados antes de aparecer

* Campos requeridos