Molto spesso nello sviluppo dei progettini con Raspberry si rende necessario visualizzare lo stato di esecuzione dei comandi o lo stato dei pin, insomma abbiamo bisogno di "vedere" a che punto ci stiamo trovando nell'esecuzione del nostro sistema. La maniera piu' veloce ed economica e' quella di utilizzare un display 1602 con integrata l'interfaccia I2c.
Il display in questione costa circa 2 euro su Aliexpress e consente di visualizzare 2 righe di 16 caratteri totalmente gestibili dal nostro programma. L'utilizzo della interfaccia I2C velocizza la comunicazione tra Raspberry e Display e fa risparmiare un po' di cavetteria che crea solo confusione e aumenta il rischio di malfunzionamenti.
Effettuati i collegamenti come da schema, non ci resta che utilizzare una libreria per cominciare a comunicare con il Display.
Ho trovato questa libreria che aiuta nella gestione del Display e che e' molto facile installare ed utilizzare.
Cominciamo: (da Github)
Installation
Install git
sudo apt install git
Clone the repo in your
pi
home directorycd /home/pi/ git clone https://github.com/the-raspberry-pi-guy/lcd.git cd lcd/
Run the automatic installation script with
sudo
permissionsudo ./install.sh
After rebooting, try one of the demos
cd /home/pi/lcd/ ./demo_clock.py
Nessun commento:
Posta un commento