Gestione display LCD tramite Python - CONFIGURAZIONE RASPBERRY


Avviare raspi-config, per abilitare I2C:
Menu Avanced Options
Menu I2C
Would you like the ARM I2C interface to be enabled? => SI
Would you like the I2C kernel module to be loaded by default? => SI


Aggiungere i moduli necessari:
sudo nano /etc/modules
e aggiungere le righe seguenti:
i2c-bcm2708
i2c-dev


Installazione Python:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install python-smbus
sudo apt-get install i2c-tools
sudo apt-get install python-dev
sudo apt-get install python-rpi.gpio


Installazione librerie adafruit:
Creare una cartella ed entrarci, poi dare il comando:

git clone https://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code.git
Verrà creata la cartella "Adafruit-Raspberry-Pi-Python-Code" con dentro tutte le librerie.
copiare nella cartella di lavoro tutto quanto contenuto nella sottocartella "Adafruit_CharLCDPlate"
Es:

sudo mkdir lcd
cd Adafruit-Raspberry-Pi-Python-Code
cd Adafruit_CharLCDPlate
cp *.* /home/lcd


Script gestione LCD per d-star:
Scaricare e copiare il file HotSpot.py nella cartella lcd.
Per poter funzionare lo script va avviato in gui, per avviarlo in gui se non presente in /home/pi/.config creare la cartella autostart
:
mkdir /home/pi/.config/autostart
all'interno di essa creare un file per lanciare lo script con nome a piacere ed estensione .desktop
Es.: lcd_start.desktop

nano /home/pi/.config/autostart/lcd_start.desktop
e inserire al suo interno almeno le righe seguenti:

[Desktop Entry]
Type=Application
Exec=sudo /home/lcd/HotSpot.py &



IK1WHN Mauri  -   Info:    ik1whn (at) ik1whn.com