🛠 Allumer une LED via le GPIO avec libgpiod

Raspberry Pi Model B (Rev 1, 2012) — Fiche carte · debutant · Schéma : IMG-model-b-rev1-debutant-1-modelb1-led-gpio-libgpiod.svg — Raspberry Pi Model B Rev 1, connecteur P1 26 broches, GPIO17 (broche 11) vers résistance 330 Ω puis LED vers GND (broche 6)

Objectifs

Découvrir le connecteur GPIO 26 broches (P1, 2×13) du Raspberry Pi Model B Rev 1 et allumer une LED en ligne de commande avec libgpiod, la méthode moderne qui remplace l'ancien wiringPi. Vous comprendrez la numérotation BCM (numéros de broche Broadcom) et la différence entre broches de données et broches d'alimentation.

Matériel

Code complet

# Installation de libgpiod (Buster)
sudo apt update && sudo apt install -y gpiod

# Lister les broches du contrôleur BCM2835
gpioinfo gpiochip0

# Configurer GPIO17 en sortie puis l'allumer (GPIO17 = broche physique 11)
gpioset gpiochip0 17=1
sleep 3
gpioset gpiochip0 17=0

Vérification attendue

La LED s'allume 3 secondes puis s'éteint. gpioinfo gpiochip0 affiche la broche 17 passée de input à output. Le schéma de câblage : GPIO17 (broche 11) → résistance 330 Ω → anode de la LED → cathode → GND (broche 6).

Erreurs fréquentes

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels