Outils pour utilisateurs

Outils du site


issue193: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
Prochaine révision
Révision précédente
issue193:micro-ci_micro-la [2023/05/29 09:02] d52frissue193:micro-ci_micro-la [2023/06/01 15:31] (Version actuelle) andre_domenech
Ligne 9: Ligne 9:
 Yes, the Raspberry Pi Pico-W did get its own page in the Micropython.org downloads page. And YES, there are many new things in it.** Yes, the Raspberry Pi Pico-W did get its own page in the Micropython.org downloads page. And YES, there are many new things in it.**
  
-Me revoilÀÀÀÀÀÀÀÀÀÀÀ+Me revoilAAAAAAAA
  
-Glenn Frey des Eagles a dit un jour : « Pour mémoire, nous n'avons jamais rompu, nous avons juste pris 14 ans de vacances ».+Glenn Frey des Eagles a dit un jour : « Pour mémoire, nous n'avons jamais rompu, nous avons juste pris 14 ans de vacances. »
  
-Je ne suis certainement pas aussi célèbre que Glen Frey ou les Eagles, mais considérons ces 8 derniers mois comme des vacances de Micro-ci micro-là. Cependant, je suis de retour, au moins pour ce mois-ci. J'espère que la vie sera assez généreuse pour que je puisse continuer à écrire cette série d'articles pendant plusieurs mois.+Je ne suis certainement pas aussi célèbre que Glen Frey ou les Eagles, mais considérons tout simplement ces 8 derniers mois comme des vacances de Micro-ci micro-là. Cependant, je suis de retour, au moins pour ce mois-ci. J'espère que la vie sera assez généreuse pour que je puisse continuer à écrire cette série d'articles pendant plusieurs mois.
  
-Il y a eu beaucoup de mouvement dans le monde de Micropythonet des MicroContrôleurs. Il y a quelques semaines (avril 2023), une annonce a été faite : « MicroPython 1.20 a été publié avec le support du Raspberry Pi Pico W, le gestionnaire de paquets mip et un encombrement réduit ». C'est la raison pour laquelle j'ai fait des pieds et des mains pour écrire cette mise à jour spéciale de Micro-ci micro-là.+Il y a eu beaucoup de mouvement dans le monde de Micropython et des MicroContrôleurs. Il y a quelques semaines (avril 2023), une annonce a été faite : « MicroPython 1.20 a été publié avec le support du Raspberry Pi Pico W, le gestionnaire de paquets mip et un encombrement réduit. » C'est la raison pour laquelle j'ai fait des pieds et des mains pour écrire cette mise à jour spéciale de Micro-ci micro-là.
  
 Oui, le Raspberry Pio-W a obtenu sa propre page dans la page de téléchargement de Micropython.org. Et OUI, il y a beaucoup de nouvelles choses dedans. Oui, le Raspberry Pio-W a obtenu sa propre page dans la page de téléchargement de Micropython.org. Et OUI, il y a beaucoup de nouvelles choses dedans.
Ligne 34: Ligne 34:
 I tried it and yes, you can use it; however, everything you already have that works with the older drivers WILL NOT WORK with the new one. The new driver is really limited. Here is a quick snippet of how to use the neopixel driver** I tried it and yes, you can use it; however, everything you already have that works with the older drivers WILL NOT WORK with the new one. The new driver is really limited. Here is a quick snippet of how to use the neopixel driver**
  
-La dernière version de Micropython pour le Pico-W était la 1.19 et elle fournissait un support réseau sur le Pico-Wet cela fonctionnait plutôt bien.+La dernière version de Micropython pour le Pico-W était la 1.19 et elle fournissait un support réseau sur le Pico-W et elle fonctionnait plutôt bien.
  
 Micropython 1.20 est également censé fournir un pilote Neopixel natif (WS2812) qui remplace les anciennes versions. D'après la documentation, vous devriez pouvoir utiliser simplement  Micropython 1.20 est également censé fournir un pilote Neopixel natif (WS2812) qui remplace les anciennes versions. D'après la documentation, vous devriez pouvoir utiliser simplement 
Ligne 46: Ligne 46:
 pour les appareils dotstar. pour les appareils dotstar.
  
-J'ai essayé et oui, vous pouvez l'utiliser ; cependant, tout ce que vous avez déjà et qui fonctionne avec les anciens pilotes NE FONCTIONNERA PAS avec le nouveau. Le nouveau pilote est vraiment limité. Voici un extrait rapide de la façon d'utiliser le pilote neopixel+J'ai essayé et oui, vous pouvez l'utiliser ; cependant, tout ce que vous avez déjà et qui fonctionne avec les anciens pilotes NE FONCTIONNERA PAS avec le nouveau. Le nouveau pilote est vraiment limité. Voici un extrait rapide de la façon d'utiliser le pilote neopixel (ci-dessus).
  
  
Ligne 57: Ligne 57:
 The other major disappointment seems to be in the I2C driver for both the RPi Pico and the RPi Pico-W. There is an issue with the nightly build v1.20.0-50-g786013d46 released on 2023-05-04. A little bit of history is needed here to understand the reason for the frustration that is to come.** The other major disappointment seems to be in the I2C driver for both the RPi Pico and the RPi Pico-W. There is an issue with the nightly build v1.20.0-50-g786013d46 released on 2023-05-04. A little bit of history is needed here to understand the reason for the frustration that is to come.**
  
-Voici tout ce que vous obtenez : définir la couleur R,V,B et l'écrire dans un pixel spécifique.+C'est tout ce qu'il y a : définir la couleur R, V, B et l'écrire dans un pixel spécifique.
  
 Il ne semble pas que le nouveau pilote prenne en charge les nouveaux dispositifs RGBW, car il n'y a que trois valeurs dans le paramètre. Il ne semble pas que le nouveau pilote prenne en charge les nouveaux dispositifs RGBW, car il n'y a que trois valeurs dans le paramètre.
Ligne 75: Ligne 75:
 They went on to say that the defaults would be for I2C(0) SDA is on Pin 8 (GPIO) and SCL is on Pin 9 and for I2C(1) SDA is on Pin 6 and SCL is on Pin 7.** They went on to say that the defaults would be for I2C(0) SDA is on Pin 8 (GPIO) and SCL is on Pin 9 and for I2C(1) SDA is on Pin 6 and SCL is on Pin 7.**
  
-En janvier 2021, lors de la sortie du RPi Pico, le groupe Raspberry Pi a publié le document Pico Python SDK qui a été d'une grande aide pour tous ceux qui essayaient d'apprendre MicroPython, en particulier pour la toute nouvelle carte RPi Pico. Dans la section 3.6, il est question de la manière dont les programmes doivent communiquer avec les périphériques sur les deux bus I2C. Les exemples montrent que, pour le bus 0, il faut utiliser :+En janvier 2021, lors de la première sortie du RPi Pico, le groupe Raspberry Pi a publié le document Pico Python SDK qui a été d'une grande aide pour tous ceux qui essayaient d'apprendre MicroPython, en particulier pour la toute nouvelle carte RPi Pico. Dans la section 3.6, il est question de la manière dont les programmes doivent communiquer avec les périphériques sur les deux bus I2C. Les exemples montrent que, pour le bus 0, il faut utiliser :
  
 i2c = I2C(0, scl=Pin(9), sda=Pin(8), freq=100000) i2c = I2C(0, scl=Pin(9), sda=Pin(8), freq=100000)
Ligne 100: Ligne 100:
 Eh bien, le temps passe, comme nous le savons tous, et de nouvelles versions de MicroPython pour RPi Pico sont sorties et elles sont toutes restées fidèles à ces standards. Jusqu'à MicroPython 1.20. Eh bien, le temps passe, comme nous le savons tous, et de nouvelles versions de MicroPython pour RPi Pico sont sorties et elles sont toutes restées fidèles à ces standards. Jusqu'à MicroPython 1.20.
  
-Si vous essayez d'exécuter un programme qui fonctionnait sous MP 1.19 en utilisant les broches I2C par défaut (8 et 9 pour I2C(0) ou 6 et 7 pour I2C(1)), cela ne fonctionnera pas et un message d'erreur s'affichera disant ce qui est montré en haut à droite.+Si vous essayez d'exécuter un programme qui fonctionnait sous MP 1.19 en utilisant les broches I2C par défaut (8 et 9 pour I2C(0) ou 6 et 7 pour I2C(1)), cela ne fonctionnait pas et un message d'erreur s'affichait disant ce qui est montré en haut à droite.
  
 **If you tried the i2cscan program that we’ve used many times, nothing would show up. Even running the program on an old RPi Pico without the wireless would fail. Yet if you flashed the MicroPython version back to 1.19, everything worked just as you remember. **If you tried the i2cscan program that we’ve used many times, nothing would show up. Even running the program on an old RPi Pico without the wireless would fail. Yet if you flashed the MicroPython version back to 1.19, everything worked just as you remember.
Ligne 127: Ligne 127:
 Une fois que le groupe MicroPython aura mis les choses au point, le tableau suivant devrait vous fournir une référence rapide sur les broches GPIO et physiques que vous pouvez utiliser pour l'un ou l'autre bus (voir le tableau de la page suivante, en haut à droite). Une fois que le groupe MicroPython aura mis les choses au point, le tableau suivant devrait vous fournir une référence rapide sur les broches GPIO et physiques que vous pouvez utiliser pour l'un ou l'autre bus (voir le tableau de la page suivante, en haut à droite).
  
-Cela vaut-il donc la peine de mettre à jour la version de MicroPython de 1.19 à 1.20 ? A première vue, la réponse est non. Il y a suffisamment de problèmes entre le problème I2C et le pilote NeoPixel assez stupide pour que je ne sois pas prêt à envisager de rester à la version 1.20 pour la « production et les tests ». Je surveillerai la page de téléchargement de MicroPython (https://micropython.org/download/rp2-pico-w/) pour de nouvelles nightly builds tous les quelques jours, mais je ne retiens pas vraiment mon souffle pour voir de sitôt  une grande version tout support.+Cela vaut-il donc la peine de mettre à jour la version de MicroPython de 1.19 à 1.20 ? A première vue, la réponse est non. Il y a suffisamment de problèmes entre le problème I2C et le pilote NeoPixel rendi assez bête pour que je ne sois pas prêt à envisager de rester à la version 1.20 pour la « production et les tests ». Je surveillerai la page de téléchargement de MicroPython (https://micropython.org/download/rp2-pico-w/) pour de nouvelles nightly builds tous les quelques jours, mais je ne retiens pas mon souffle dans l'espoir de voir une grande version tout support bientôt.
  
 Je vais essayer de clore sur une note positive et dire que, si le temps le permet, je travaillerai sur d'autres projets utilisant le Pico et le Pico-W et j'essaierai de fournir plus d'articles dans un futur proche. Et oui, cela inclut le programme Compass. Je vais essayer de clore sur une note positive et dire que, si le temps le permet, je travaillerai sur d'autres projets utilisant le Pico et le Pico-W et j'essaierai de fournir plus d'articles dans un futur proche. Et oui, cela inclut le programme Compass.
Ligne 142: Ligne 142:
 AJOUT TARDIF : AJOUT TARDIF :
  
-Alors que je me reposais avec un verre d'eau froide après avoir préparé plus de 1,7 litre de haricots (non) frits, j'ai réalisé que même si j'avais le temps de faire des mises à jour le mois prochain, il faudrait attendre la fin du mois de juin pour que l'un d'entre vous puisse voir les mises à jour.+Alors que je me reposais avec un verre d'eau froide après avoir préparé plus de 1,7 litre de haricots (non) frits, j'ai réalisé que même si j'avais le temps de faire des mises à jour le mois prochain, il faudrait attendre la fin du mois de juin pour que l'un d'entre vous puisse voir ces mises à jour.
  
-Je vais donc essayer de faire en sorte de mettre à jour mon blog à l'adresse http://thedesignatedgeek.xyz pour que vous puissiez toujours avoir accès aux mises à jour. J'espère avoir un projet d'utilisation réaliste du nouveau NeoPixel et des mises à jour sur le problème I2C que j'ai soulevé dans l'article ci-dessus. Si vous visitez le site, merci de m'envoyer un email et de me dire ce que vous en pensez. Il y a un gestionnaire d'email facile à utiliser en bas de la page principale.+Je vais donc essayer de faire en sorte de mettre à jour mon blog à l'adresse http://thedesignatedgeek.xyz pour que vous puissiez toujours avoir accès aux mises à jour. J'espère avoir un projet d'utilisation réaliste du nouveau NeoPixel et des mises à jour sur le problème I2C que j'ai soulevé dans l'article ci-dessus. Si vous visitez le site, merci de m'envoyer un mail et de me dire ce que vous en pensez. Il y a un gestionnaire de mail facile à utiliser en bas de la page principale.
  
 D'ici là, comme toujours, restez en sécurité, en bonne santé, positifs et créatifs ! D'ici là, comme toujours, restez en sécurité, en bonne santé, positifs et créatifs !
  
issue193/micro-ci_micro-la.1685343741.txt.gz · Dernière modification : 2023/05/29 09:02 de d52fr