Étape 14 : Commande série et Python Extras
Vous pouvez soit communiquer avec le firmware à l’aide d’une application de terminal comme hyperterminal ou minicom, ou vous pouvez utiliser un langage de programmation comme Perl, Python ou Java pour orchestrer des animations. Le firmware définit 115200 BAUD du port série. Avec le code pour le firmware, vous trouverez un script appelé "clock.py". Ce script python tirera un cadran sur le plateau en utilisant le protocole de communication série.
Le firmware met en place l’affichage pour 255 tranches individuelles. Il génère un double tampon-tampon de trame, allouant un octet pour représenter chaque tranche. Le double tampon vous permet de dessiner à l’appareil sans déranger le frame en cours. Une fois que vous téléchargez votre image, vous devez émettre une commande de clapet de page (commande f) qu’elle soit affichée.
Commandes de série :
r - rapport sur l’État
h - écrire à la page cachée
v - lire la page visible
c - effacer la page
s - nombre de tranche unique réglée à une valeur
f - page Flip
1 - modèle de test d’installation 1
2 - modèle de test d’installation 2