Proyecto #1: comunicarse con la pantalla LCD
Normalmente, la librería que se utiliza para enviar información a las clavijas GPIO se entrega junto a Raspbian: RPi.GPIO. Su uso es muy similar a la del sistema y requiere manipular bytes para indicar a la pantalla LCD los caracteres a enviar. Afortunadamente, existe otra librería que simplifica mucho toda esta parte. Se trata de RPLCD y cuya página de bienvenida del proyecto se encuentra en Github, en la siguiente dirección: https://github.com/dbrgn/RPLCD/. Como es habitual, será necesario utilizar pip3 para instalar esta librería externa en la Raspberry Pi:
pi@raspberrypi:~ $ sudo su -
root@raspberrypi:~# pip3 install RPLCD
La librería se articula en torno a la clase CharLCD. Esta clase se compone de tres funciones esenciales que son:
-
clear() para limpiar los caracteres que quedan en pantalla;
...