Modifications

Sauter à la navigation Sauter à la recherche
688 octets ajoutés ,  4 mars 2015 à 21:17
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 ==
 
== Les fichiers & les classes ==
Ligne 57 : Ligne 68 :  
Voici une description des fichiers:
 
Voici une description des fichiers:
   −
* '''lcdmtrx.py''' : contient la classe LcdMatrix et EuropeLcdMatrix
+
* '''lcdmtrx.py''' : contient la classe LcdMatrix et EuropeLcdMatrix
* '''lcdmtrx-FullTest.py''' : TEST COMPLET.
+
* '''lcdmtrx-FullTest.py''' : TEST COMPLET.
* '''lcdmtrx-WriteTest.py''' : TEST RESTREINT centré sur l'affichage de texte.  
+
* '''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 methode write_european() permettant d'afficher du texte avec accentués. Toutes les méthodes de la classe LcdMatrix restent utilisable.
+
* '''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 ===
 
=== Les classes ===
Ligne 69 : Ligne 80 :  
* '''compose_custom_char()''' : fonction permettant de créer plus facilement des caractères personnalisés. Voir ''lcdmtrx-FullTest.py'' et ''lcdmtrx-EurpeanTest.py''.  
 
* '''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