Ir a contenido
📢 ¡Nos mudamos! 🏢✨ Av. Lapislázuli 2074-Interior 7, colonia Victoria, Guadalajara, Jal. Lunes - viernes 10am - 6:30pm
📢 ¡Nos mudamos! 🏢✨ Av. Lapislázuli 2074-Interior 7, colonia Victoria, Guadalajara, Jal. Lunes - viernes 10am - 6:30pm
Como usar pantalla lcd con i2c con raspberry

Como usar pantalla lcd con i2c con raspberry

 En muchos de nuestros proyectos tenemos que mostrar información y para ello podemos usar una pantalla lcd 16x2 y para facilitar las conexiones le agregamos una interfaz i2c.

Material

Tutoriales de apoyo

Desarrollo

Los pines SDA y SCL se conectan a la Raspberry en el lugar indicado para el protocolo I2C. El VCC lo conectamos a 3.3v

Es recomendable utilizar un convertidor de voltaje ya que la pantalla trabaja a 5v y nuestra tarjeta trabaja a 3.3v.

El módulo convertidor de nivel lógico TTL de 3.3 / 5 resuelve el problema de acoplar dispositivos que funcionan con distintos niveles de voltaje, ideal para arduino y raspberry.

Diagrama de conexión

Lo siguiente es habilitar la interfaz i2c ya que por defecto viene desactivada.

Para activar abrimos la terminal y escribimos:

Yo usare la conexión SSH para acceder desde mi maquina.

si quieres saber como hacer visita el tutorial 

sudo raspi-config

y vamos a la opción 5 Interfacing options

Enseguida vamos a la opción P5 I2C

Nos preguntara si queremos habilitar la interfaz I2C

Por ultimo nos saldrá un mensaje que se habilito el bus i2c.

Libreria

Crearemos un archivo llamado I2C_LCD_driver.py

Usando la terminal escribimos el siguiente comando

nano I2C_LCD_driver.py

 pegamos el siguiente código

 En la libreria hay dos parametros que hay que modificar 

 I2CBUS = 1

ADDRESS=0x27

Las direcciones mas comunes son 0x27 o 0x3F

para comprobar que direccion tiene nuestra pantalla basta con abrir la terminal y escribir el siguiente comando

sudo i2cdetect -y 1

Código

Para correr el código escribimos python hello_world.py

Resultado

Artículo anterior Sensor de nivel Vertical inoxidable
Artículo siguiente Sensor de nivel liquido horizontal

Dejar un comentario

Los comentarios deben ser aprobados antes de aparecer

* Campos requeridos