en compras
mayores a $750
Compras mayores a $750
Ordena el material de todo tu salón y obtén un descuento.
en compras
mayores a $750
Compras mayores a $750
Ordena el material de todo tu salón y obtén un descuento.
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.
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
Para correr el código escribimos python hello_world.py
Dejar un comentario