Modifications

Sauter à la navigation Sauter à la recherche
663 octets supprimés ,  31 décembre 2016 à 10:12
Ligne 1 : Ligne 1 :  
{{Rasp-Hack-Afficheur-LCD-NAV}}
 
{{Rasp-Hack-Afficheur-LCD-NAV}}
   −
== Code Python ==  
+
== Pre-requis ==
 +
Sur un Raspberry-Pi, vous aurez besoin d'installer le minimum logiciel pour pouvoir télécharger la bibliothèque Adafruit.
   −
{{bloc-etroit
+
<nowiki>sudo apt-get update
  |text = Le code Python Raspberry-Pi produit par Adafruit pour l'afficheur LCDest disponible sur Github à
+
sudo apt-get install build-essential python-dev python-smbus python-pip git
[https://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code https://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code]
+
sudo pip install RPi.GPIO</nowiki>
   −
Nous allons travailler avec deux fichiers:
+
== Installation de la bibliothèque ==
 +
Une fois les dépendances ci-dessus installées, vous pouvez installer le module LCD Alphanumerique en exécutant les commandes suivantes sur votre appareil:
   −
* '''Adafruit_CharLCD.py''' : contient la classe python pour le contrôle LCD
+
<nowiki>cd ~
* '''Adafruit_CharLCD_IPclock_example.py''' : Code pour l'affichage de l'adresse IP et date/heure. Appelle les méthodes de  Adafruit_CharLCD.py
+
git clone https://github.com/adafruit/Adafruit_Python_CharLCD.git
 +
cd Adafruit_Python_CharLCD
 +
sudo python setup.py install</nowiki>
   −
 
+
Ces commandes vont dupliquer (cloner) les [https://github.com/adafruit/Adafruit_Python_CharLCD source de la bibliothèque depuis GitHub] puis exécuter le script {{fname|setup.py}} pour installer la bibliothèque dans python.
Le premier fichier Adafruit_CharLCD.py est un mélange de deux code sources LCD différent. L'utilisateur lrvick sur Github à rassembler ces deux sources dans [https://github.com/lrvick/raspi-hd44780/blob/master/hd44780.py une excellente classe python]. Son travail est à la base de la librairie que nous proposons. Nous avons en effet adapté le code pour y inclure plus d'éléments de [https://github.com/arduino/Arduino/tree/master/libraries/LiquidCrystal la librairie LiquidCrystal d'Arduino].
  −
 
  −
La meilleure façon d'installer ce code sur votre Pi est d'y raccorder un cable Ethernet, et d'en prendre une copie (clone) directement en utilisant 'git', qui est installé par défaut sur beaucoup de distributions. Exécutez les commandes suivantes depuis un répertoire approprié (ex: "/home/pi"):
  −
}}
  −
 
  −
<nowiki>apt-get install git
  −
git clone git://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code.git
  −
cd Adafruit-Raspberry-Pi-Python-Code
  −
cd Adafruit_CharLCD</nowiki>
      
== Tester ==
 
== Tester ==
29 917

modifications

Menu de navigation