Étape 12 : Interface Python Pi & traitement GUI Touch framboise
Du côté de la Raspberry Pi, il y a différentes manières d’afficher des données avec une interface graphique. J’ai choisi d’écrire une interface basique avec PyQT, suivant les conseils d’un ami. Maintenant, l’interface a une image plein écran, lire les données séries et écrivez-les sur un petit panneau sur la gauche de l’écran et dessine un curseur suivant la position de série a reçu.
Le programme exécuté sur Python3.2 et Pyqt4 sur la Pi de la framboise. Vous pouvez facilement trouver de nombreux tutoriel pour installer et exécuter un programme.
Raspberry Pi a fait un bon communiqué sur l’installation et l’exécution de traitement sur la planche. J’ai aussi décidé d’adapter mon code de débogage pour le montrer sur grand écran, que c’est très lent mais mais exceptionnel pour le débogage et améliorer le code Teensy. Pour ce faire, vous devrez faire pivoter l’écran de 90° (si vos capteurs et les LEDs sont des deux côtés comme moi).
- Pour ce faire, vous devrez modifier le fichier config.txt de démarrage. Voici comment faire :
- Ouvrez le Terminal (ou utiliser celui au démarrage)
- Accès au fichier : sudo nano /boot/config.txt
- Ensuite, allez au fond et ajoutez : display_rotate = 1
- Puis : ctrl X
- Et y dire oui lors de l’enregistrement du programme.
- Vous redémarrez Raspberry Pi : sudo reboot
Maintenant, votre écran est une rotation, vous pouvez jouer avec le nombre pour avoir une rotation différente (2 est 180°, 3 est de 270°, 0 x 10000 pour horizontal flipn 0 x 20000 pour flip vertical)