
Figure 1. Schéma de câblage de la planche à pain LED GPIO Raspberry Pi
GPIO représente Entrée/Sortie à usage général.Ce sont de petites broches sur le Raspberry Pi qui lui permettent de se connecter à d'autres composants électroniques tels que des LED, des boutons, des capteurs et des moteurs.Ils sont appelés «usage général" puisque vous pouvez les utiliser de différentes manières. Chaque broche peut soit recevoir des signaux (entrée), soit envoyer des signaux (sortie).
Lorsqu'une broche est utilisée comme entrée, elle lit les informations d'un appareil.Par exemple, il peut savoir si un bouton est enfoncé ou si un capteur est actif.Lorsqu'une broche est utilisée comme sortie, elle envoie des signaux pour contrôler quelque chose.Par exemple, il peut allumer ou éteindre une LED ou contrôler un moteur.
Les broches fonctionnent à l'aide de signaux simples :
• ÉLEVÉ (3,3 V) signifie allumé
• FAIBLE (0V) signifie éteint
Vous contrôlez ces broches à l'aide de code, généralement avec Python.Cela permet au Raspberry Pi de réagir aux choses et de contrôler les appareils.

Figure 2. Présentation des types de broches GPIO du Raspberry Pi
Le Raspberry Pi utilise un en-tête GPIO à 40 broches et chaque broche remplit un objectif spécifique.Ces broches sont regroupées en différents types en fonction de la manière dont elles sont utilisées.
Broches GPIO
Ces broches sont utilisées pour le contrôle général et la gestion du signal.Ils peuvent détecter les changements provenant de dispositifs externes tels que des commutateurs ou des capteurs, et ils peuvent également contrôler des sorties telles que des LED ou des relais.Chaque broche peut être programmée pour lire ou envoyer des signaux en fonction du projet.
Broches d'alimentation
Ces broches fournissent de l'énergie électrique aux composants externes.Le Raspberry Pi fournit des sorties 3,3 V et 5 V, permettant aux petits modules, capteurs et circuits de fonctionner sans avoir besoin d'une source d'alimentation séparée.Il est nécessaire de choisir la bonne tension pour éviter tout dommage.
Broches de terre (GND)
Les broches de terre servent de chemin de retour pour le courant électrique.Ils contribuent à stabiliser le circuit et à assurer son bon fonctionnement.Chaque périphérique externe connecté au Raspberry Pi doit généralement être relié à une broche de terre pour compléter le circuit.
Broches de fonction spéciale
Ces broches prennent en charge les fonctionnalités de communication et de contrôle intégrées.Au lieu de simples signaux ON/OFF, ils gèrent un échange de données structuré et un contrôle précis :
• IPS permet un transfert de données rapide entre le Raspberry Pi et des appareils tels que des écrans ou des modules de mémoire
• UART permet une communication série directe avec d'autres systèmes, souvent utilisée pour le débogage ou l'échange de données
• I2C connecte plusieurs appareils en utilisant seulement deux lignes, ce qui simplifie le câblage
• MLI génère des signaux contrôlés pour ajuster la luminosité, la vitesse ou la position dans des appareils tels que les LED et les moteurs
Le Raspberry Pi utilise différentes manières d'étiqueter ses broches GPIO.Cela peut être déroutant pour vous puisque le même code PIN peut avoir plusieurs numéros.Ces systèmes de numérotation vous aident à identifier et à utiliser les bonnes broches dans vos projets.
Numérotation physique (BOARD)
Ce système est basé sur la position réelle des broches sur la carte.Chaque broche est numérotée de 1 à 40 dans l'ordre.C’est facile à suivre car il vous suffit de regarder la disposition physique de l’en-tête GPIO.
Numérotation BCM (Broadcom)
Ce système utilise la numérotation interne de la puce Broadcom à l'intérieur du Raspberry Pi.Chaque broche GPIO est étiquetée en fonction de la façon dont elle est contrôlée par le processeur.Cette méthode est utilisée en programmation.
Différences entre BOARD et BCM
Les deux systèmes utilisent des numéros différents pour la même broche, ce qui peut conduire à des erreurs en cas de confusion.BOARD fait référence à l'emplacement de la broche, tandis que BCM fait référence à sa fonction interne.Lorsque vous écrivez du code, vous devez choisir un système et l’utiliser de manière cohérente.
Pourquoi les systèmes de numérotation sont importants
Une identification correcte des broches est importante pour éviter les mauvaises connexions.L’utilisation d’un mauvais système de numérotation peut empêcher les appareils de fonctionner ou même endommager des composants.Vérifiez toujours quelle méthode de numérotation votre code ou guide utilise.

Figure 3. Disposition et fonctions des broches GPIO du Raspberry Pi
Avant d'utiliser le Broches GPIO, il faut savoir trouver chacun correctement.Le Raspberry Pi a de nombreuses broches, et choisir le mauvais peut causer des problèmes, une identification appropriée est donc requise.Un moyen simple consiste à en utilisant un schéma de disposition des broches.Ce diagramme montre tout 40 épingles, y compris leur nombres et fonctions.Il vous aide à voir rapidement quelles broches sont destinées à l'alimentation, à la terre ou à un usage général.
Vous pouvez également identifier les épingles par leur position physique.Les broches sont disposées sur deux rangées. Broche 1 est généralement situé dans le coin supérieur du tableau.À partir de là, vous pouvez compter les épingles pour trouver celle dont vous avez besoin.Une autre méthode consiste à utiliser la numérotation BCM.Ce système est utilisé dans le code, mais les nombres ne suivent pas l'ordre physique sur le tableau.En conséquence, vous aurez besoin d'un tableau de brochage pour faire correspondre le numéro BCM avec l'emplacement correct des broches.
Le Framboise Pi fournit également un outil intégré appelé le commande de brochage.Lorsque vous l'exécutez dans le terminal, un diagramme clair de toutes les broches et de leurs fonctions s'affiche.Il s'agit d'un moyen rapide et fiable de vérifier les détails des broches.Il est toujours nécessaire de vérifier le fonctionnement d’une épingle avant de l’utiliser.Certaines broches fournissent l'alimentation, tandis que d'autres sont destinées à la communication ou au contrôle.L'utilisation d'une mauvaise broche peut endommager vos composants.
Les broches GPIO peuvent faire plus que simplement connecter des appareils.Chaque broche peut remplir différents rôles selon la façon dont elle est définie dans le programme.Ces rôles sont principalement divisés en entrées/sorties numériques et fonctions alternatives.
En utilisation basique, les broches GPIO fonctionnent avec des signaux simples.Une épingle peut soit lire un signal ou envoie-en un.
Lorsqu'elle est utilisée comme entrée, la broche vérifie s'il y a un signal provenant d'un appareil.Par exemple, il peut détecter si un bouton est enfoncé ou si un capteur est actif.Le Raspberry Pi lit ce signal comme suit : ÉLEVÉ (3,3 V) ou FAIBLE (0V).Lorsqu'elle est utilisée comme sortie, la broche contrôle un autre appareil.Il peut envoyer un signal HAUT pour allumer quelque chose ou un signal BAS pour l'éteindre.Ceci est utilisé pour les LED, les relais et les circuits de commande simples.
Outre les entrées et sorties de base, les broches GPIO peuvent également effectuer des tâches spéciales.Ceux-ci sont appelés fonctions alternatives.Au lieu de signaux simples ON ou OFF, les broches peuvent gérer une communication et un contrôle plus complexes.
Certaines broches peuvent être utilisées pour des protocoles comme SPI, UART et I2C, qui permettent au Raspberry Pi d'échanger des données avec d'autres appareils.D'autres broches peuvent générer des signaux PWM, qui sont utilisés pour contrôler des éléments tels que la vitesse du moteur ou la luminosité des LED.
Ces fonctions sont intégrées au matériel Raspberry Pi.Il vous suffit de les activer dans le logiciel pour les utiliser.
Certaines broches GPIO du Raspberry Pi prennent en charge des tâches avancées.Ces broches sont appelées broches à fonction spéciale.Au lieu des signaux ON ou OFF de base, ces broches gèrent la communication et le contrôle entre différents appareils.Chaque fonction utilise une méthode spécifique pour gérer les données ou les signaux.
SPI (interface périphérique série)
SPI est destiné au transfert de données à grande vitesse entre le Raspberry Pi et des appareils externes.Plusieurs lignes sont utilisées pour gérer efficacement la communication.Le système comprend MOSI pour l'envoi de données, MISO pour la réception de données, SCLK pour la synchronisation et CS pour la sélection d'un appareil.Cette configuration permet une communication rapide et stable.SPI est efficace dans les écrans, les puces mémoire et les capteurs haute vitesse.
UART (récepteur-émetteur asynchrone universel)
UART fournit un moyen simple d'échanger des données entre deux appareils.La communication utilise deux lignes : TX pour l'envoi et RX pour la réception.Aucun signal d'horloge n'est requis, ce qui facilite la configuration.UART est utilisé pour le débogage, les modules GPS et la communication entre les cartes.
I2C (Circuit Inter-Intégré)
I2C permet à plusieurs appareils de se connecter en utilisant seulement deux lignes.SDA transporte des données, tandis que SCL fournit le timing.Chaque appareil connecté possède une adresse unique, permettant la communication sans câblage supplémentaire.Cette méthode réduit le nombre de broches nécessaires.I2C est largement utilisé pour les capteurs, les écrans et les petits modules.
PWM (modulation de largeur d'impulsion)
PWM est utilisé pour contrôler les niveaux de puissance plutôt que pour transférer des données.Un signal passe très rapidement de ON à OFF.La modification de l'heure d'activation ajuste le comportement de la sortie, permettant de contrôler la luminosité, la vitesse ou la position.Le PWM est appliqué aux LED, aux moteurs et aux systèmes d'asservissement.

Figure 4. Exemple de câblage GPIO de la planche à pain Raspberry Pi
Les broches GPIO permettent au Raspberry Pi de se connecter à des périphériques externes tels que des LED, des boutons et des capteurs.Un câblage correct est important pour garantir que tout fonctionne correctement et en toute sécurité.
Une connexion de base comprend trois parties principales : Broche GPIO (signal), broche d'alimentation (tension), et broche de masse (chemin de retour).Des fils de liaison sont utilisés pour relier ces pièces entre elles.Pour une sortie simple, la connexion des LED nécessite une résistance pour contrôler le courant et éviter les dommages.La broche GPIO envoie un signal pour allumer le LED allumée ou éteinte.Pour les périphériques d'entrée, les boutons et les commutateurs envoient des signaux à la broche GPIO.Une résistance pull-up ou pull-down maintient le signal stable et empêche les fausses lectures.
Pour les tâches de détection, les capteurs fournissent des données au Raspberry Pi.Certains utilisent des signaux GPIO directs, tandis que d'autres s'appuient sur des broches de communication telles que I2C ou SPI selon la conception de l'appareil.Pour la construction de circuits, une maquette permet d'organiser les connexions sans soudure.Les fils de liaison facilitent le réglage et le test des configurations.Pour des raisons de sécurité, la tension ne doit pas dépasser 3,3 V sur les broches GPIO.Un câblage incorrect ou une tension plus élevée peuvent endommager le Raspberry Pi.
Évitez le 5V sur les broches GPIO - L'application de 5 V directement sur une broche GPIO peut provoquer des dommages permanents.Les broches GPIO ne tolèrent pas 5 V.
Broches d'alimentation vs broches GPIO - Le Raspberry Pi fournit des broches d'alimentation de 3,3 V et 5 V, mais celles-ci sont différentes des broches GPIO.Utilisez toujours les broches appropriées pour les connexions électriques.
Capacité actuelle limitée - Chaque broche GPIO ne peut gérer qu'une petite quantité de courant.Les appareils haute puissance ne doivent pas être connectés directement.
Utiliser des pilotes externes pour les charges lourdes - Les appareils tels que les moteurs et les relais doivent utiliser des circuits pilotes ou des sources d'alimentation externes au lieu de s'appuyer sur des broches GPIO.
Utiliser des résistances pour la protection - Les composants tels que les LED ont besoin de résistances pour limiter le courant et éviter tout dommage.
Utilisez des leviers de niveau si nécessaire - Lors de la connexion d'appareils avec différents niveaux de tension, les décaleurs de niveau aident à faire correspondre les signaux en toute sécurité.
Vérifiez soigneusement le câblage - Des connexions incorrectes ou des courts-circuits peuvent endommager la carte.Vérifiez toujours le câblage avant d’allumer le système.
Gardez les circuits stables - Une mise à la terre appropriée et des connexions sécurisées aident à maintenir un fonctionnement stable et fiable.
Utiliser une mauvaise numérotation des broches - La confusion des numérotations BOARD et BCM peut entraîner des connexions incorrectes.Suivez toujours un système de numérotation de manière cohérente.
Connexion de 5 V aux broches GPIO - Les broches GPIO ne prennent en charge que la logique 3,3 V.L'application de 5 V peut endommager définitivement le Raspberry Pi.
Sauter les résistances de limitation de courant - La connexion de composants tels que des LED sans résistance peut provoquer un courant excessif et endommager à la fois le composant et la broche GPIO.
Tirer trop de courant - Les broches GPIO ne peuvent fournir qu'une petite quantité de courant.Les appareils haute puissance ne doivent pas être alimentés directement depuis le GPIO.
Connexions de câblage incorrectes - Des fils desserrés ou des connexions erronées peuvent provoquer des courts-circuits ou une panne du système.Vérifiez toujours avant de mettre la carte sous tension.
Ignorer les connexions à la terre - L'absence d'une connexion à la terre appropriée (GND) peut conduire à des circuits instables ou non fonctionnels.
Ne pas utiliser de résistances Pull-Up ou Pull-Down - Les broches d'entrée sans résistances appropriées peuvent lire des signaux aléatoires ou instables.
Oublier la compatibilité de tension - Certains appareils utilisent des niveaux de tension différents.Sans une manipulation appropriée, cela peut provoquer des erreurs de signal ou des dommages matériels.
Ne pas vérifier les fonctions des broches - Certaines épingles ont des rôles particuliers.Une mauvaise utilisation peut entraîner un comportement inattendu.
Alimenter des appareils directement depuis GPIO - Les moteurs, relais et autres charges lourdes doivent utiliser des circuits d'alimentation et de pilotage externes au lieu de broches GPIO.
• Schéma de brochage GPIO - Un schéma de brochage montre les 40 broches et leurs fonctions.Cela permet d'identifier la bonne broche pour chaque connexion.
•brochage Outil de commande - Le Raspberry Pi comprend une commande de brochage intégrée.L’exécuter dans le terminal affiche une disposition claire des broches GPIO.
• Bibliothèques GPIO Python - Des bibliothèques telles que RPi.GPIO et GPIO Zero sont utilisées pour contrôler les broches via le code.Ces outils facilitent la lecture des entrées et le contrôle des sorties.
• Planche à pain - Une maquette permet de créer facilement des circuits sans soudure.Les composants peuvent être placés et connectés rapidement pour les tests.
• Fils de liaison - Les fils de liaison connectent les broches GPIO aux composants.Ils sont flexibles et utiles pour les configurations temporaires.
• Multimètre - Un multimètre mesure la tension, le courant et la continuité.Cela permet de vérifier si les connexions sont correctes et sûres.
• Résistances et composants de base - Les résistances protègent les circuits en limitant le courant.D'autres éléments de base tels que les LED et les boutons sont utiles pour les tests.
• Changeurs de niveau - Les changeurs de niveau ajustent les niveaux de tension entre les appareils.Ceux-ci sont importants lorsque vous travaillez avec des composants utilisant différents niveaux de tension.
• Cartes d'extension GPIO (HAT) - Les cartes d'extension offrent un accès plus facile aux broches et aux fonctionnalités supplémentaires.Ces cartes simplifient les configurations complexes.
• Oscilloscope (outil avancé) - Un oscilloscope montre le comportement du signal dans le temps.Ceci est utile pour analyser les signaux de communication et le dépannage.

Figure 5. Projet GPIO Raspberry Pi avec écran LCD
Contrôle et éclairage LED - Des broches GPIO sont nécessaires pour allumer et éteindre les LED ou régler la luminosité à l'aide de PWM.Ceci est courant dans les projets et indicateurs de base.
Entrée bouton et interrupteur - Les broches GPIO peuvent détecter les pressions sur les boutons et changer d'état.Cela vous permet d'interagir avec le Raspberry Pi.
Lecture des données du capteur - Les broches GPIO aident à collecter des données à partir de capteurs tels que des capteurs de température, de lumière, de mouvement et de distance.
Contrôle du moteur et de l'actionneur - Les broches GPIO sont appliquées pour contrôler les moteurs, les relais et les actionneurs à l'aide de circuits pilotes.
Communication avec les appareils - Les broches GPIO prennent en charge la communication SPI, UART et I2C pour se connecter aux écrans, modules et autres microcontrôleurs.
Systèmes domotiques - Les broches GPIO peuvent contrôler des appareils tels que les lumières, les ventilateurs et les alarmes dans les configurations de maison intelligente.
Projets de robotique - Les broches GPIO sont utilisées dans les systèmes de contrôle des robots pour le mouvement, la détection et la coordination.
Systèmes d'enregistrement de données - Les broches GPIO permettent au Raspberry Pi d'enregistrer et de stocker les données des capteurs connectés.
Systèmes de sécurité et de surveillance - Les broches GPIO sont utilisées dans les systèmes d'alarme, la détection de mouvement et les configurations de surveillance.
Projets éducatifs et de bricolage - Les broches GPIO sont largement utilisées pour l'apprentissage de l'électronique et la construction de projets simples à avancés.
Les broches GPIO sont un élément principal du Raspberry Pi.Ils permettent à la carte d'interagir avec des appareils externes, ce qui la rend idéale pour de nombreux projets électroniques.En apprenant à identifier les broches, à comprendre leurs fonctions et à connecter correctement les composants, vous pouvez créer des systèmes fiables et sûrs.Avec une bonne connaissance des limites de tension, des outils et des erreurs courantes, travailler avec GPIO devient plus facile et plus efficace.Que ce soit pour l'apprentissage, l'automatisation ou la robotique, les broches GPIO offrent un moyen simple de concrétiser vos idées dans des applications réelles.
À PROPOS DE NOUS
Satisfaction client à chaque fois.Confiance mutuelle et intérêts communs.
Comprendre les MEMS : utilisations, principe de fonctionnement et tendances futures
2026-04-08
Qu'est-ce qu'un convertisseur Buck et comment ça marche ?
2026-04-07
Oui, mais l'utilisation dépend de la configuration.Certaines broches partagent des fonctions, une configuration minutieuse est donc nécessaire.
Vérifiez les paramètres du système ou les programmes en cours d'exécution.Certaines broches sont utilisées par défaut pour les interfaces de communication.
De mauvaises connexions peuvent provoquer un dysfonctionnement ou des dommages permanents au Raspberry Pi.
Non, les broches GPIO nécessitent du code pour définir leur comportement et contrôler leurs signaux.
Python est le choix le plus populaire en raison de sa simplicité et de sa solide prise en charge des bibliothèques.
Non, les broches GPIO du Raspberry Pi ne prennent en charge que les signaux numériques.Un CAN externe est nécessaire pour l'entrée analogique.
Email: Info@ariat-tech.comHK TEL: +852 30501966AJOUTER: 2703-27F Ho King Comm Centre 2-16,
Fa Yuen St MongKok Kowloon, Hong Kong.