Raspberry PI (Niveau 1) - Le GPIO

Le RASPBERRY PI dispose d'un port d'entrées / sorties directement accessible par l'utilisateur.
Il est nommé GPIO : General Purpose Input Output.
De nombreuses ressources sur le sujet son disponibles sur Internet. Les informations de base, notamment celles qui vont nous servir, sont rappelées ici.

Le brochage du port GPIO - numérotation BCM

raspberry

+3v3(01)connecteur(02)+5v
GPIO-02(03)connecteur(04)+5v
GPIO-03(05)connecteur(06)GND
GPIO-04(07)connecteur(08)GPIO-14
GND(09)connecteur(10)GPIO-15
GPIO-17(11)connecteur(12)GPIO-18
GPIO-27(13)connecteur(14)GND
GPIO-22(15)connecteur(16)GPIO-23
+3v3(17)connecteur(18)GPIO-24
GPIO-10(19)connecteur(20)GND
GPIO-09(21)connecteur(22)GPIO-25
GPIO-11(23)connecteur(24)GPIO-07
GND(25)connecteur(26)GPIO-08
GPIO-00 (!)(27)connecteur(28)GPIO-01 (!)
GPIO-05(29)connecteur(30)GND
GPIO-06(31)connecteur(32)GPIO-12
GPIO-13(33)connecteur(34)GND
GPIO-19(35)connecteur(36)GPIO-16
GPIO-26(37)connecteur(38)GPIO-20
GND(39)connecteur(40)GPIO-21

Sur les modèles que nous utiliserons (Pi2 et Pi3) le GPIO se présente sous la forme d'un connecteur de 40 broches (2 x 20)
Si l'OS istallé sur le RASPBERRY est RASPBIAN Desktop, l'info de brochage est disponible en tapant dans un terminal :
pinout
Cet outil est fourni avec la bibliothèque python GPIO Zero.

Considérations et contraintes électroniques


Première structure connectée

Comme promis, on va commencer simplement en connectant une LED entre la broche GPIO-21 (pin 40 du connecteur) et la masse (pin 34 du connecteur) et un bouton poussoir entre le GPIO-20 (pin 38 du connecteur) et la masse (pin 34 du connecteur).
Le schéma de principe est donné ci-dessous.
Attention, aucune soudure ne sera réalisée directement sur le connecteur, cela risquerait de l'endommager irréversiblement. On utilisera un connecteur femelle intermédiaire pour réaliser la liaison.

raspberry11 Quelques points importants :

Les premier essais de configuration du GPIO seront basés sur cette simple structure.

previous next