Outils pour utilisateurs

Outils du site


issue199:micro-ci

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
issue199:micro-ci [2023/11/27 11:59] auntieeissue199:micro-ci [2023/11/28 16:59] (Version actuelle) andre_domenech
Ligne 11: Ligne 11:
 Terminal WIO partie 2 Terminal WIO partie 2
  
-Il est difficile de croire qu'il s'agit de la 24ème article de Micro-ci micro-là ! Le temps passe vite quand on s'amuse (ou quand on est vieux).+Il est difficile de croire qu'il s'agit du 24e article de Micro-ci micro-là ! Le temps passe vite quand on s'amuse (ou quand on est vieux).
  
 Dans le FCM n° 196, j'ai écrit mon premier article sur le Seeed Studio. Depuis que MicroPython a augmenté ses versions pour les différentes cartes qu'il supporte, j'ai pensé essayer de mettre à jour mon petit terminal WIO et de re-tester le programme que j'avais écrit pour voir s'il fonctionnait toujours. Pour votre information, c'était après l'article mentionné ci-dessus et je n'ai jamais eu l'occasion d'en parler. Dans le FCM n° 196, j'ai écrit mon premier article sur le Seeed Studio. Depuis que MicroPython a augmenté ses versions pour les différentes cartes qu'il supporte, j'ai pensé essayer de mettre à jour mon petit terminal WIO et de re-tester le programme que j'avais écrit pour voir s'il fonctionnait toujours. Pour votre information, c'était après l'article mentionné ci-dessus et je n'ai jamais eu l'occasion d'en parler.
  
-Maintenant, un petit rappel sur l'écriture sur l'écran WIO. Ce n'est pas aussi facile que la sortie écran normale pour, disons, un ssd1306.+Maintenant, un petit rappel concernant l'écriture sur l'écran WIO. Ce n'est pas aussi facile que la sortie écran normale pour, disons, un ssd1306.
  
 Rappelez-vous que les pilotes essaient d'être assez génériques, tout en étant capables de tirer le meilleur parti possible des capacités de l'écran. Le pilote pour l'ili9341 ne fait pas exception. Comme vous l'avez vu dans mon article du FCM n° 196, ce pilote ne gère pas seulement les lignes, les cercles, les pixels simples et les blocs, il gère aussi le texte. Il gère même de nombreuses définitions de polices pour différentes sorties de texte à l'écran. Rappelez-vous que les pilotes essaient d'être assez génériques, tout en étant capables de tirer le meilleur parti possible des capacités de l'écran. Le pilote pour l'ili9341 ne fait pas exception. Comme vous l'avez vu dans mon article du FCM n° 196, ce pilote ne gère pas seulement les lignes, les cercles, les pixels simples et les blocs, il gère aussi le texte. Il gère même de nombreuses définitions de polices pour différentes sorties de texte à l'écran.
Ligne 40: Ligne 40:
 Nous nommerons ce programme « demo_text8x8.py ». Nous nommerons ce programme « demo_text8x8.py ».
  
-Bien sûr, nous devons faire les importations (en haut à droite)...+Bien sûr, nous devons faire les importations (en haut à droite).
  
-Nous devons maintenant définir la broche de rétroéclairage (ci-dessous) et l'objet spi. Après cela, nous pouvons initialiser l'objet display. Notez que si vous allez utiliser les programmes de démonstration du site Web du pilote ili9341, vous devrez changer les assignations spi comme je l'ai fait ici. Notez également que nous démarrons l'affichage avec une rotation par défaut de 90. Cela place l'écran dans (ce que je considère être) l'orientation correcte, c'est-à-dire avec le câble USB en bas du terminal WIO. Nous proposerons d'autres orientations de rotation vers la fin de la démo.+Nous devons maintenant définir la broche de rétroéclairage (ci-dessous) et l'objet spi. Après cela, nous pouvons initialiser l'objet display. Notez que si vous utilisez les programmes de démonstration du site Web du pilote ili9341, vous devrez changer les assignations spi comme je l'ai fait ici. Notez également que nous démarrons l'affichage avec une rotation par défaut de 90 °. Cela place l'écran dans (ce que je considère être) l'orientation correcte, c'est-à-dire avec le câble USB en bas du terminal WIO. Nous proposerons d'autres orientations de rotation vers la fin de la démo.
  
  
Ligne 67: Ligne 67:
 Nous pouvons maintenant commencer à envoyer du texte à l'écran grâce à la méthode draw_text8x8() du pilote d'affichage (à droite). Nous pouvons maintenant commencer à envoyer du texte à l'écran grâce à la méthode draw_text8x8() du pilote d'affichage (à droite).
  
-Enfin, nous fixons la durée d'affichage, appelons la méthode cleanup() de l'écran et éteignons le rétroéclairage. La dernière chose que nous faisons est d'appeler la fonction de test.+Enfin, nous fixons la durée d'affichage, appelons la méthode cleanup() de l'écran et éteignons le rétroéclairage. La dernière chose que nous faisons est d'appeler la fonction de test :
  
     sleep(15)     sleep(15)
issue199/micro-ci.1701082760.txt.gz · Dernière modification : 2023/11/27 11:59 de auntiee