Modifications

Sauter à la navigation Sauter à la recherche
1 902 octets ajoutés ,  4 mars 2015 à 21:17
Ligne 43 : Ligne 43 :  
[[Fichier:LCD-USB-TTL-Classe-Python-03.jpg|640px]]
 
[[Fichier:LCD-USB-TTL-Classe-Python-03.jpg|640px]]
   −
== Executer les exemples ==
+
== Exécuter les exemples ==
 
Une fois votre port USB identifié et l'exemple modifier comme indiqué ci-dessus (si cela est vraiment nécessaire), il ne reste plus qu'à exécuter les différents exemple pour voir le résultat apparaitre sur l'écran LCD.
 
Une fois votre port USB identifié et l'exemple modifier comme indiqué ci-dessus (si cela est vraiment nécessaire), il ne reste plus qu'à exécuter les différents exemple pour voir le résultat apparaitre sur l'écran LCD.
   Ligne 51 : Ligne 51 :     
Si vous utilisez un PC sous Linux, vous aurez peut être besoin d'utiliser un ''sudo'' pour que Python puisse accéder librement au périphérique /dev/ttyACMx
 
Si vous utilisez un PC sous Linux, vous aurez peut être besoin d'utiliser un ''sudo'' pour que Python puisse accéder librement au périphérique /dev/ttyACMx
 +
 +
Vous pouvez également exécuté le test complet correspondant à la vidéo ci-dessous à l'aide de
 +
 +
python lcdmtrx-FullTest.py
 +
 +
{{#Widget:Iframe
 +
|url=http://www.youtube.com/embed/iIgAWQBNvdE
 +
|width=420
 +
|height=315
 +
|border=0
 +
}}<br /><small>[http://youtu.be/iIgAWQBNvdE Accès direct à la vidéo]</small>
 +
 +
== Les fichiers & les classes ==
 +
 +
=== Fichiers ===
 +
Voici une description des fichiers:
 +
 +
* '''lcdmtrx.py''' : contient la classe LcdMatrix et EuropeLcdMatrix
 +
* '''lcdmtrx-FullTest.py''' : TEST COMPLET.
 +
* '''lcdmtrx-WriteTest.py''' : TEST RESTREINT centré sur l'affichage de texte.
 +
* '''lcdmtrx-EuropeanTest.py''' : Utilise la classe EuropeLcdMatrix pour définir un charset francophile supportant les caractères éèàç€ et une méthode write_european() permettant d'afficher du texte avec accentués. Toutes les méthodes de la classe LcdMatrix restent utilisable.
 +
 +
=== Les classes ===
 +
* '''LcdMatrix''' : Classe Python pour gérer le backpack Adafruit USB+Série LCD et ses fonctionnalités.
 +
* '''EuropeLcdMatrix''' : Dérivé de LcdMatrix pour ajouter le support des caractères Accentués Europeen é è ê ç à dans une bank de caractère personnalisés. Déclare également la fonction '''write_european()''' à utiliser pour envoyer du texte accentués. Voyez l'exemple ''lcdmtrx-EuropeanTest.py''.
 +
 +
=== Les fonctions ===
 +
* '''compose_custom_char()''' : fonction permettant de créer plus facilement des caractères personnalisés. Voir ''lcdmtrx-FullTest.py'' et ''lcdmtrx-EurpeanTest.py''.
 +
 +
== Obtenir de l'aide ==
 +
Même si les noms de fonctions sont en anglais, les classes sont documentées en Français.
 +
 +
Vous pouvez facilement obtenir de l'aide directement à partir de Pyhton.
 +
 +
Démarrez Python en mode interactif:
 +
 +
<nowiki>python -i</nowiki>
 +
 +
Puis saisissez les commandes suivantes:
 +
 +
<nowiki>from lcdmtrx import *
 +
help( LcdMatrix )
 +
help( EuropeLcdMatrix )</nowiki>
 +
 
{{LCD-USB-TTL-TRAILER}}
 
{{LCD-USB-TTL-TRAILER}}
29 917

modifications

Menu de navigation