Note

Bonjour et bienvenue dans la Communauté Facebook des passionnés de Raspberry Pi, Arduino et ESP32 de SunFounder ! Plongez plus profondément dans l’univers des Raspberry Pi, Arduino et ESP32 avec d’autres passionnés.

Pourquoi rejoindre ?

  • Support d’experts : Résolvez les problèmes après-vente et les défis techniques avec l’aide de notre communauté et de notre équipe.

  • Apprendre et partager : Échangez des astuces et des tutoriels pour améliorer vos compétences.

  • Aperçus exclusifs : Accédez en avant-première aux annonces de nouveaux produits et aux aperçus.

  • Réductions spéciales : Profitez de réductions exclusives sur nos produits les plus récents.

  • Promotions festives et cadeaux : Participez à des cadeaux et des promotions de vacances.

👉 Prêt à explorer et à créer avec nous ? Cliquez [Ici] et rejoignez-nous aujourd’hui !

Carte d’extension GPIO

Avant de commencer à apprendre les commandes, vous devez d’abord en savoir plus sur les broches du Raspberry Pi, ce qui est essentiel pour l’étude suivante.

Nous pouvons facilement connecter les broches du Raspberry Pi à une breadboard à l’aide de la carte d’extension GPIO pour éviter les dommages au GPIO causés par des branchements fréquents. Voici notre carte d’extension GPIO à 40 broches et le câble GPIO pour le Raspberry Pi modèle B+, modèle 2 B, modèle 3 et modèle 4 B.

../../_images/image32.png

Numéro de broche

Les broches du Raspberry Pi ont trois façons de les nommer : wiringPi, BCM et Board.

Parmi ces méthodes de nommage, la carte d’extension GPIO à 40 broches utilise la méthode de nommage BCM. Mais pour certaines broches spéciales, telles que le port I2C et le port SPI, elles utilisent le nom qui leur est propre.

Le tableau suivant nous montre les méthodes de nommage de WiringPi, Board et le nom intrinsèque de chaque broche sur la carte d’extension GPIO. Par exemple, pour le GPIO17, la méthode de nommage Board est 11, la méthode de nommage wiringPi est 0, et la méthode de nommage intrinsèque est GPIO0.

Note

  1. En langage C, ce qui est utilisé est la méthode de nommage WiringPi.

  2. En langage Python, les méthodes de nommage appliquées sont Board et BCM, et la fonction GPIO.setmode() est utilisée pour les définir.

  3. En Scratch 3 et Processing, la méthode de nommage appliquée est BCM.

../../_images/gpio_board.png