🛠 Suder le header 40 broches et faire clignoter une LED
Objectifs
Souder le header 40 broches (livré non monté sur la Zero W), puis allumer une LED via GPIO17 avec gpiozero.
Matériel
- 1 Raspberry Pi Zero W + header 2,54 mm 40 broches (la version Zero WH est déjà soudée)
- 1 fer à souder, fil d'étain, planche sans soudure
- 1 LED + résistance 330 Ω, fils de connexion
Étapes
- Posez le header côté composants, broche 1 alignée sur les deux broches carrées près des connecteurs USB/HDMI ; soudez en diagonale pour éviter les ponts.
- Câblage : broche 11 = GPIO17 → résistance 330 Ω → anode de la LED ; cathode → broche 14 = GND. La logique est en 3,3 V, 16 mA max par broche et 50 mA au total pour tout le header — la Zero W n'a aucun ADC/DAC.
- Installez la bibliothèque :
sudo apt install python3-gpiozero, puis :
from gpiozero import LED
from time import sleep
led = LED(17) # broche physique 11
while True:
led.toggle
sleep(0.5)
Vérification
gpioinfo (paquet gpiod) liste gpiochip0 ; la LED clignote une fois par seconde. Stoppez avec Ctrl-C.
Erreurs fréquentes
- Confondre numérotation physique (11) et GPIO (17) — gpiozero compte en GPIO.
- Câbler sur les broches 2/4 qui délivrent du 5 V au lieu du 3,3 V.
- Surcharger le header : au-delà de 50 mA cumulés, la carte plante avant toute protection.
- Pont de soudage : vérifiez à la loupe et au multimètre avant d'alimenter.
Autres tutoriels pour cette carte
- Premier démarrage headless de la Zero W (Wi-Fi + SSH)
- Se connecter au Wi-Fi en ligne de commande (nmcli)
- Pi-hole : bloqueur de pub DNS sur Zero W
- Gadget USB : Ethernet sur le port OTG + relais Wi-Fi
- Balise BLE : diffuser un beacon avec le CYW43438
- Nœud capteur autonome sur batterie : énergie et fiabilité
Exemples de code pour cette carte
clignotante.pyPythonbouton-gpio.pyPythoncapteur-i2c.shBashsurveillance-temperature.shBashcapteur-dht11.pyPythonservo-pwm-sysfs.shBash