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}} |