Paso 7: Configuracion frambuesa Pi 2 - LCD I2C
Dentro de la infinidad de elementos se pueden controlar con los pines digitales de ONU frambuesa Pisa encuentran también las pantallas LCD o de cristal líquido. A continuación voy a mostrar cómo controlar una pantalla LCD de inteligentes basada en el controlador HD44780 de Hitachi con un modulo I2C.
Paso 1.
Una vez soldado el módulo serial al módulo de la pantalla LCD, la conexión entre el módulo serial y la frambuesa Pi es sencilla: se conecta tierra con GND, VCC con el pin de 5V, la SDA con la de SDA y SCL con SCL en Raspberry Pi.
Paso 2.
Para controlar qué se despliega en la pantalla podemos utilizar python y una librería de comandos. El primer paso es instalar el módulo smbus habilita la interacción con la interfaz I2C, mediante la siguiente instrucción en la consola:
sudo apt-get install python-smbus
Paso 3:
El siguiente paso es descargar esta pequeña librería para controlar LCD con I2C. Está compuesta de dos archivos se deben ubicar en el mismo directorio del proyecto:
i2c_lib.pylcddriver.py
Paso 4.
Ahora dentro de nuestro script de python debemos importar e inicializar la librería y Technical el texto se quiere escribir en la LCD. LCD.py
import lcddriverfrom time import *lcd = lcddriver.lcd()lcd.lcd_display_string("Bitajor.com", 1) lcd.lcd_display_string("Raspberry Pi", 2)
Paso 5:
En mi caso guardé el código anterior con el nombre lcd.py y lo ejecuté desde la consola.