Notre avis
Une excellente introduction à l’utilisation des modules complémentaires avec le Raspberry Pi Pico.
Pour
Facile à installer
Bibliothèque MicroPython simple
Très amusant à coder
Contre
Bloque l’accès au GPIO
Les cartes « Unicorn » de Pimoroni font partie de l’histoire du Raspberry Pi depuis la sortie du Unicorn HAT en 2014. Pour leur dernière itération, Pimoroni a présenté le Pico Unicorn Pack, conçu spécialement pour le Raspberry Pi Pico. Cette carte d’extension à 19,80 £ () comprend 112 LED RVB et quatre boutons-poussoirs, le tout dans un « pack » soigné qui s’adapte aux broches GPIO du Raspberry Pi Pico.
Conception et utilisation de la Licorne Pimoroni Pico
Mesurant seulement 2,4 x 1 x 0,4 pouces (62 x 25 x 10 mm), Pico Unicorn est livré avec une broche d’en-tête conçue pour s’adapter aux broches d’en-tête mâles utilisées avec le Raspberry Pi Pico. Connecter le Pico Unicorn à votre Pico est un jeu d’enfant. Assurez-vous simplement de faire correspondre l’orientation du connecteur micro USB avec celle imprimée sur le Pico Unicorn. L’alimentation est transmise du Raspberry Pi Pico au Pico Unicorn via le GPIO, donc une seule connexion d’alimentation est nécessaire.
La programmation du Pico Unicorn est possible via C/C++ et MicroPython (voir comment configurer Raspberry Pi Pico), avec des bibliothèques et des exemples pour les deux. Pour notre examen, nous nous sommes tenus à MicroPython car c’est le langage privilégié par la Fondation Raspberry Pi. Pour utiliser le Pico Unicorn, nous devons télécharger et installer une version personnalisée de MicroPython qui inclut les bibliothèques/modules pour la gamme de cartes d’extension Pico de Pimoroni.
Le module picounicorn MicroPython est simple à utiliser et, au niveau le plus élémentaire, tout ce que nous avons à faire est d’importer le module, d’initialiser puis d’indiquer au code quelle LED nous aimerions contrôler et de quelle couleur nous aimerions qu’il soit être. Pour notre script de test, nous avons écrit du code pour changer aléatoirement la couleur d’une LED en utilisant le module urandom pour choisir un nombre entre 0 et 15 (axe x) et 0 à 6 (axe y). Les couleurs sont créées en mélangeant les valeurs R, G, B entre 0 (désactivé) et 255 (pleine luminosité).
Cas d’utilisation pour la Licorne Pimoroni Pico
Pico Unicorn est bien plus que de jolies lumières. Les LED peuvent être utilisées pour communiquer visuellement des données, faire défiler du texte et lorsqu’elles sont utilisées avec les quatre boutons-poussoirs, nous pouvons même créer des jeux simples. Pico Unicorn peut également être utilisé avec les cartes Pico Omnibus et Pico Decker qui augmentent le nombre de packs pouvant être utilisés avec le Pico.
Conclusion
Le Pico Unicorn est une introduction simple et douce à l’utilisation des modules complémentaires avec votre Raspberry Pi Pico. Le module MicroPython est simple et les résultats immédiats captiveront l’imagination des codeurs avides.