GPIO
Signifie « General Purpose Input/Output ». GPIO est un type de broche présent sur un circuit intégré qui n’a pas de fonction précise. Alors que la plupart des broches ont une fonction dédiée, comme envoyer un signal à un certain composant, la fonction d’une broche GPIO est personnalisable et peut être contrôlée par un logiciel.
Tous les processeurs ne possèdent pas de broches GPIO, mais celles-ci sont courantes sur les puces multifonctions, comme celles utilisées dans les gestionnaires d’alimentation et les cartes audio/vidéo. Elles sont également utilisées par les circuits système sur puce (SOC), qui regroupent un processeur, de la mémoire et des interfaces externes sur une seule puce. Les broches GPIO permettent de configurer ces puces pour différents usages et de les faire fonctionner avec plusieurs types de composants.
Le Raspberry Pi est un appareil courant qui utilise des broches GPIO. Il s’agit d’un ordinateur monocarte conçu pour les amateurs et à des fins éducatives. Il comprend une rangée de broches GPIO le long du bord de la carte, qui assure l’interface entre le Raspberry Pi et d’autres composants. Ces broches fonctionnent comme des interrupteurs qui fournissent une tension de 3,3 volts lorsqu’elles sont réglées sur HIGH et aucune tension lorsqu’elles sont réglées sur LOW. Vous pouvez connecter un appareil à certaines broches GPIO et le contrôler avec un programme logiciel. Par exemple, vous pouvez relier une LED à une broche GPIO et à une broche de masse sur un Raspberry Pi. Si un programme logiciel demande à la broche GPIO de s’activer, la LED s’allume.
La plupart des utilisateurs d’ordinateurs ne rencontreront jamais de broches GPIO et n’ont pas à se préoccuper de leur configuration. Toutefois, si vous êtes amateur ou programmeur, il peut être utile d’apprendre quelles puces possèdent des broches GPIO et comment les utiliser.
Testez vos connaissances