01Le connecteur GPIO
3,3 V
1
2
5 V
I²C SDA
GPIO2
3
4
5 V
I²C SCL
GPIO3
5
6
GND
1-Wire
GPIO4
7
8
GPIO14
UART TX
GND
9
10
GPIO15
UART RX
GPIO17
11
12
GPIO18
PWM
GPIO27
13
14
GND
GPIO22
15
16
GPIO23
3,3 V
17
18
GPIO24
SPI0 MOSI
GPIO10
19
20
GND
SPI0 MISO
GPIO9
21
22
GPIO25
SPI0 SCLK
GPIO11
23
24
GPIO8
SPI0 CE0
GND
25
26
GPIO7
SPI0 CE1
ID EEPROM
GPIO0
27
28
GPIO1
ID EEPROM
GPIO5
29
30
GND
GPIO6
31
32
GPIO12
PWM
PWM
GPIO13
33
34
GND
PWM
GPIO19
35
36
GPIO16
GPIO26
37
38
GPIO20
GND
39
40
GPIO21
·3,3 V·5 V·masse (GND)·GPIO·réservée (HAT)
Broche 1 (carrée) à l’opposé des prises USB ; impaires côté intérieur, paires côté bord. LED(17) = GPIO17 = broche 11. Brochage complet sur le Pi : pinout.
02Règles électriques
- Tout est en 3,3 V : jamais de 5 V sur une entrée.
- 16 mA au plus par broche : une LED a toujours sa résistance.
- Jamais de moteur ni de relais sur une broche : transistor.
- Câbler Pi éteint ; vérifier deux fois avant de rebrancher.
- Ne jamais relier une broche 5 V ou 3,3 V à la masse.
03Alimentation
| Pi 5 · Pi 500 | USB-C 27 W (5,1 V, 5 A) |
| Pi 4 · Pi 400 | USB-C 15 W (5,1 V, 3 A) |
Première cause de pannes : une alimentation faible. Sous-tension → données corrompues.
Éteindre avant de débrancher : sudo poweroff.
04Premier démarrage
Imagersur un autre ordinateur : écrire Raspberry Pi OS sur la microSD
Personnalisernom, utilisateur, Wi-Fi, SSH
Branchercarte, écran, clavier, souris… l’alimentation en dernier
Mettre à jour
sudo apt update puis sudo apt full-upgrade05GPIO Zero en Python
from gpiozero import LED, Button from signal import pause led = LED(17) # broche 11 bouton = Button(27) # broche 13 → GND bouton.when_pressed = led.on bouton.when_released = led.off pause()
led.blink() : clignoter · Ctrl+C : arrêter le programme.
06Commandes utiles
sudo raspi-config | configuration |
hostname -I | adresse IP du Pi |
pinout | brochage GPIO |
vcgencmd measure_temp | température |
vcgencmd get_throttled | 0x0 : tout va bien |
sudo poweroff | éteindre proprement |