Outils pour utilisateurs

Outils du site


issue196:micro-ci_micro-la

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
issue196:micro-ci_micro-la [2023/08/28 12:41] auntieeissue196:micro-ci_micro-la [2023/08/29 17:05] (Version actuelle) andre_domenech
Ligne 59: Ligne 59:
 Avant de commencer, nous devons charger Micropython sur l'appareil. Rendez-vous sur https://micropython.org/download/SEEED_WIO_TERMINAL/ et téléchargez la dernière « nightly build » version. Avant de commencer, nous devons charger Micropython sur l'appareil. Rendez-vous sur https://micropython.org/download/SEEED_WIO_TERMINAL/ et téléchargez la dernière « nightly build » version.
  
-Ensuite, branchez l'appareil sur votre ordinateur à l'aide du connecteur USB Type-C. Dans un terminal, tapez+Ensuite, branchez l'appareil sur votre ordinateur à l'aide du connecteur USB Type-C. Dans un terminal, tapez :
  
 $ ls /dev/tty* $ ls /dev/tty*
Ligne 72: Ligne 72:
 Maintenant, voici la partie difficile. Vous devez mettre le Wio en mode bootloader. L'interrupteur d'alimentation situé sur le côté gauche de l'appareil a trois positions. La position haute correspond à l'arrêt, la position centrale à l'allumage et la position basse est une position momentanée pour la réinitialisation. Poussez l'interrupteur à fond vers le bas deux fois très rapidement. Cela peut prendre quelques secondes pour se mettre en route, mais, comme avec le RPi Pico, vous devriez voir une nouvelle fenêtre de navigateur de fichiers s'ouvrir. Glissez-déposez le fichier UF2 que vous venez de télécharger dans la fenêtre du navigateur de fichiers et attendez environ 10 secondes. Une fois que la fenêtre disparaît, vous êtes prêt. Maintenant, voici la partie difficile. Vous devez mettre le Wio en mode bootloader. L'interrupteur d'alimentation situé sur le côté gauche de l'appareil a trois positions. La position haute correspond à l'arrêt, la position centrale à l'allumage et la position basse est une position momentanée pour la réinitialisation. Poussez l'interrupteur à fond vers le bas deux fois très rapidement. Cela peut prendre quelques secondes pour se mettre en route, mais, comme avec le RPi Pico, vous devriez voir une nouvelle fenêtre de navigateur de fichiers s'ouvrir. Glissez-déposez le fichier UF2 que vous venez de télécharger dans la fenêtre du navigateur de fichiers et attendez environ 10 secondes. Une fois que la fenêtre disparaît, vous êtes prêt.
  
-Ouvrez maintenant Thonny et sélectionnez le Generic Micropython sur votre port USB. Dans un instant, vous devriez voir la REPL afficher la version de Micropython et l'invite.+Ouvrez Thonny et sélectionnez le Generic Micropython sur votre port USB. Dans un instant, vous devriez voir la REPL afficher la version de Micropython et l'invite.
  
  
Ligne 89: Ligne 89:
 Copiez ce code (en haut à droite) dans votre fenêtre de code Thonny et enregistrez-le sur le Wio sous « wio_terminal_LED.py ». Copiez ce code (en haut à droite) dans votre fenêtre de code Thonny et enregistrez-le sur le Wio sous « wio_terminal_LED.py ».
  
-Lancez-le maintenant. Si tout fonctionne, dans quelques secondes, regardez en bas du Wio, juste à gauche du connecteur USB. Vous devriez voir la LED clignoter. Pour l'arrêter, vous pouvez réinitialiser le Wio, l'éteindre pendant un moment ou appuyer sur le bouton d'arrêt dans Thonny.+Lancez-le. Si tout fonctionne, dans quelques secondes, regardez en bas du Wio, juste à gauche du connecteur USB. Vous devriez voir la LED clignoter. Pour l'arrêter, vous pouvez réinitialiser le Wio, l'éteindre pendant un moment ou appuyer sur le bouton d'arrêt dans Thonny.
  
 **Project 2 - Button Test **Project 2 - Button Test
Ligne 105: Ligne 105:
 Projet 2 - Test des boutons Projet 2 - Test des boutons
  
-J'avais VRAIMENT envie d'appeler cette section "Bouton, bouton, qui a appuyé sur le bouton", mais je ne l'ai pas fait. Vous êtes content, n'est-ce pas ?+J'avais VRAIMENT envie d'appeler cette section « Bouton, bouton, qui a appuyé sur le bouton », mais je ne l'ai pas fait. Vous êtes content, n'est-ce pas ?
  
-Ce prochain projet testera les 8 boutons de l'utilisateurles trois du haut, l'interrupteur à quatre voies et l'appui sur le bouton poussoir.+Ce prochain projet testera les 8 boutons de l'utilisateur les trois du haut, l'interrupteur à quatre voies et l'appui sur le bouton poussoir.
  
 Récupérez le code (en bas à droite) et nommez-le « Wio_terminal_Buttons.py ». Copiez-le dans la mémoire du Wio. Récupérez le code (en bas à droite) et nommez-le « Wio_terminal_Buttons.py ». Copiez-le dans la mémoire du Wio.
Ligne 149: Ligne 149:
 Projet 3 - Graphiques à l'écran Projet 3 - Graphiques à l'écran
  
-Passons maintenant au projet le plus difficile. Il s'agit d'une série animées de diamants colorés à l'écran. Pour cela, vous devez télécharger le pilote d'écran à partir de https://github.com/rdagger/micropython-ili9341/blob/master/ili9341.py. Vous pouvez monter d'un niveau et obtenir le zip complet à partir du même site de base. Copiez le fichier ili9341.py sur le Wio. Copiez ensuite le code suivant (en haut à droite) sur le Wio.+Passons maintenant au projet le plus difficile. Il s'agit d'une série animée de diamants colorés à l'écran. Pour cela, vous devez télécharger le pilote d'écran à partir de https://github.com/rdagger/micropython-ili9341/blob/master/ili9341.py. Vous pouvez monter d'un niveau et obtenir le zip complet à partir du même site de base. Copiez le fichier ili9341.py sur le Wio. Copiez ensuite le code suivant (en haut à droite) sur le Wio.
  
 Cette première partie est simplement l'en-tête et la section d'importation. Cette première partie est simplement l'en-tête et la section d'importation.
  
 La fonction suivante (en bas à droite) (wheel565) prend une valeur et renvoie une valeur de couleur RVB. La fonction suivante (en bas à droite) (wheel565) prend une valeur et renvoie une valeur de couleur RVB.
-Ensuite (en haut à droite), la LED avec laquelle nous avons joué dans le projet 1 est utilisée pour signaler que les choses fonctionnent.  L'écran est un peu lent à s'allumer.+Ensuite (en haut à droite), la LED avec laquelle nous avons joué dans le projet 1 est utilisée pour signaler que les choses fonctionnent. L'écran est un peu lent à s'allumer.
  
  
Ligne 171: Ligne 171:
 Enfin, si le programme est terminé, le rétroéclairage est éteint, les diodes sont éteintes et l'écran lui-même est éteint. Enfin, si le programme est terminé, le rétroéclairage est éteint, les diodes sont éteintes et l'écran lui-même est éteint.
  
-Ce code provient du site web  +Ce code provient du site web https://scruss.com/blog/2022/11/04/micropython-on-the-seeed-studio-wio-terminal-it-works/ . Il y a un petit bug dans le code publié, mais l'auteur a laissé un commentaire au bas de la page sur la façon de le corriger. J'ai déjà intégré la correction dans le code ci-dessus et dans le code dans mon dépôt.
- +
-https://scruss.com/blog/2022/11/04/micropython-on-the-seeed-studio-wio-terminal-it-works/ . Il y a un petit bug dans le code publié, mais l'auteur a laissé un commentaire au bas de la page sur la façon de le corriger. J'ai déjà intégré la correction dans le code ci-dessus et dans le code dans mon dépôt.+
  
 Nommez le programme « wio_terminal_screen.py ». Lorsque vous l'exécuterez, vous verrez quelque chose comme ceci (et avec une bien meilleure définition et animation). Nommez le programme « wio_terminal_screen.py ». Lorsque vous l'exécuterez, vous verrez quelque chose comme ceci (et avec une bien meilleure définition et animation).
Ligne 191: Ligne 189:
 https://www.youtube.com/watch?v=Q0sv9TyYHHQ** https://www.youtube.com/watch?v=Q0sv9TyYHHQ**
  
-Je manque de temps et d'espace ici, donc je vais vous laisser dans l'attente pour l'instant. Je n'ai pas vraiment eu l'occasion de tester plus le WIO, que ce soit le support I2C, le support WiFi ou la bibliothèque Screen. J'essaierai de vous donner une mise à jour sur mon site web (https://thedesignatedgeek.xyz) et quelque chose de nouveau le mois prochain.+Je manque de temps et d'espace ici, donc je vais vous laisser dans l'attente pour l'instant. Je n'ai pas vraiment eu l'occasion de tester plus le WIO, que ce soit le support I2C, le support WiFi ou la bibliothèque Screen. J'essaierai de vous donner une mise à jour sur mon site web https://thedesignatedgeek.xyz) et quelque chose de nouveau le mois prochain.
  
-D'ici là, si vous souhaitez en savoir plus sur le terminal WIO, voici quelques bons liens pour commencer...+D'ici là, si vous souhaitez en savoir plus sur le terminal WIO, voici quelques bons liens pour commencer :
  
 https://wiki.seeedstudio.com/Wio-Terminal-Getting-Started/ https://wiki.seeedstudio.com/Wio-Terminal-Getting-Started/
issue196/micro-ci_micro-la.1693219318.txt.gz · Dernière modification : 2023/08/28 12:41 de auntiee