Quand il s’agit de la Tarte aux framboisesconstruisant votre Projet Pi commence par un plan de jeu et la conception de votre plan commence par savoir exactement quelle broche GPIO fait quoi. C’est là que des outils comme notre article sur le brochage GPIO ou ceux proposés par Pinout.xyz entrent en jeu.
Géré par le développeur Pimoroni Phil Howard, Pinout.xyz (s’ouvre dans un nouvel onglet) abrite toutes sortes de graphiques GPIO utiles et d’outils interactifs auxquels les fabricants peuvent se référer lors de la construction de leurs projets. Non seulement ils ont tous les GPIO Raspberry Pi auxquels vous pouvez penser, mais ils ont également quelques tableaux de brochage pour les accessoires Raspberry Pi comme les HAT, les cartes et les pHAT.
Alors que le mois d’avril touche à sa fin, Howard nous a surpris avec un nouvel outil de ligne de commande qui vous permet de voir le brochage de Raspberry Pi Pico directement dans votre terminal et de lui demander des informations spécifiques. L’application Python 3 appelée Picopins peut s’exécuter dans les lignes de commande Linux ou Windows. Vous avez juste besoin d’avoir Python 3 installé.
Pour installer Picopins, utilisez le programme d’installation du package pip, qui est fourni avec la plupart des installations de Python 3 ou peut être installé séparément.
pip install picopins
Si pip seul ne fonctionne pas, essayez pip3.
Lorsque vous entrez la commande picopins, l’application charge un joli graphique affichant le Raspberry Pi Pico et ses broches. Par défaut, vous ne voyez que les bases de chaque broche : numéro GP, masse, tension et ADC.
Cependant, si vous entrez picopins –tousvous obtenez une liste très détaillée de ce que fait chaque broche, y compris si elle prend en charge les connexions I2C, SPA ou UART.
Mais cette quantité d’informations peut être écrasante. Si vous voulez juste trouver les broches qui ont une fonction particulière, vous pouvez utiliser le –trouver argument suivi de ce que vous recherchez. Par exemple, si vous souhaitez mettre en surbrillance les broches de terre, entrez picopins –trouver le sol et vous obtiendrez un résultat comme celui-ci.
Malheureusement, la fonction –find n’est pas parfaite. Quand nous sommes entrés picopins –trouver uart, il n’a pas mis en évidence les broches qui ont une capacité uart. La même chose s’est produite lorsque nous l’avons essayé avec i2c ou spa.
Si vous voulez voir une liste complète de tous les arguments de ligne de commande pour les picopins, entrez picopins –aide. Pour en savoir plus sur ce nouvel outil et suivre son évolution, rendez-vous sur la page officielle du projet Picopins sur GitHub. Là, vous pouvez non seulement voir le code source officiel, mais également trouver les instructions d’utilisation officielles de Howard lui-même.