Aller au contenu

Pimoroni Pico Display Review : Un écran IPS pour votre Raspberry Pi Pico

    1646196843

    Notre avis

    Très amusant à utiliser et il peut être utile pour de nombreux projets. L’accès GPIO pourrait être un problème pour certains, alors planifiez judicieusement votre construction.

    Pour

    À bas prix
    Facile à utiliser
    Affichage net

    Contre

    Perdre l’accès aux broches GPIO

    Lorsque le Raspberry Pi Pico est sorti, le détaillant britannique Pimoroni a été le premier à commercialiser une multitude de modules complémentaires pour le dernier Pi. L’écran Pico se vend environ 20 $ et est un petit écran IPS avec des boutons-poussoirs et une LED RVB qui se connecte directement au Pico et agit comme une introduction amusante à l’écriture de code qui apparaîtra à l’écran. Bien que cela puisse être « un peu amusant » pour la plupart, Pico Display et le Raspberry Pi Pico ont suffisamment de puissance pour créer avec compétence des jeux et des animations dans un emballage pas plus grand qu’un paquet de chewing-gum.

    Conception et utilisation de l’écran Pimoroni Pico

    Le Pico Display est un pack, un terme utilisé par Pimoroni pour décrire une carte qui se fixe aux broches d’un Raspberry Pi Pico, à peu près de la même manière qu’un sac à dos. Mesurant seulement 2 x 1 x 0,3 pouces (53 x 25 x 9 mm), l’écran Pico n’est que légèrement plus grand que le Pico lui-même. L’écran Pico est dominé par un écran LCD IPS de 1,14 pouce 240 x 135 pixels. L’alimentation de l’écran Pico est envoyée via la broche GPIO 3V3 et l’écran Pico communique avec le Raspberry Pi Pico via une interface SPI. Quatre boutons-poussoirs (A, B, X, Y) et une seule LED RVB sont également présents sur l’écran Pico.

    Pour utiliser l’affichage Pico, nous devons flasher la version personnalisée de MicroPython de Pimoroni, qui contient les bibliothèques MicroPython pour cette carte et d’autres cartes de leur gamme. Il existe également des bibliothèques C/C++ pour Pico Display si vous en avez besoin.

    Pour avoir une idée de Pico Display, nous avons regardé les démos et en avons essayé quelques-unes. La première démo que nous avons vue, demo.py, dessine des cercles de taille et de couleur aléatoires sur l’écran. Ces cercles rebondissent autour de l’écran donnant l’illusion qu’ils sont liés aux lois de la physique. Même avec 100 cercles rebondissant autour de l’écran, tout s’est bien passé.

    Encouragés par cette démo, nous avons décidé d’écrire quelque chose pour faire défiler le texte sur l’écran. Chaque fois que le code bouclerait, il choisirait une couleur différente pour le texte, et cette couleur serait également utilisée pour la LED RVB. Cela a pris un peu de temps à écrire, plus à cause de notre compréhension du processus que des problèmes avec la bibliothèque.

    Une fois notre problème de logique résolu, nous avions du texte défilant et des couleurs aléatoires. Mais et ensuite ? Les quatre boutons situés dans les coins de l’écran n’avaient pas encore été utilisés. Nous avons donc adapté notre code pour inclure des instructions conditionnelles qui rechercheraient une pression sur un bouton, puis exécuteraient le bloc de code associé à cette condition. Dans notre cas, il s’agissait de trois chaînes de texte différentes, deux avec des couleurs choisies au hasard et une avec une couleur de texte définie et une couleur d’arrière-plan différente. La bibliothèque MicroPython pour Pico Display est facile à utiliser, une fois que vous avez compris le processus de mise à jour de l’écran

    Cas d’utilisation de l’écran Pimoroni Pico

    Comme il s’agit d’un pack, bien qu’il n’utilise qu’une poignée de broches GPIO, il refuse l’accès à toutes, ce qui limitera où et comment il peut être utilisé. Si vous souhaitez créer un simple badge nominatif avec texte défilant ou des citations inspirantes, Pico Display est fait pour vous.

    Mais ce tableau ne se limite pas au simple texte. Il peut également être utilisé pour créer vos propres jeux vidéo tels que Tetris. Si vous souhaitez utiliser l’écran Pico avec une autre carte, vous devrez acheter l’extenseur bidirectionnel Pico Omnibus ou l’extenseur quadruple Pico Decker, mais faites attention aux broches GPIO que chaque carte utilisera, car les conflits empêcheront le planches de travail.

    Conclusion

    Le Pico Display de Pimoroni est un moyen peu coûteux de créer des projets animés uniques avec votre Raspberry Pi Pico. L’utilisation de Pico Display avec MicroPython est simple et nous pouvons obtenir des résultats décents avec très peu de code.

    Comme le pack Pico Unicorn, le Pico Display est plus un moyen d’apprendre une nouvelle compétence tout en s’amusant, qu’une planche sérieuse pour résoudre un problème. Cependant, ce n’est pas un inconvénient car le Pico Display utilise la même bibliothèque que le Pico Base Explorer et cela signifie que les compétences acquises sur l’un sont transférables à l’autre.

    0 0 votes
    Rating post
    S’abonner
    Notification pour
    guest
    0 comments
    Commentaires en ligne
    Afficher tous les commentaires
    0
    Nous aimerions avoir votre avis, veuillez laisser un commentaire.x