🛠 Allumer une LED depuis la GPIO 17 avec libgpiod

Raspberry Pi Model B+ (2014) — Fiche de carte · debutant · Schéma : IMG-model-b-plus-debutant-1-modelbp-led-gpio.svg — Raspberry Pi Model B+ et son en-tête 40 broches : GPIO17 (broche 11) vers résistance 330 Ω puis LED, cathode reliée au GND (broche 14).

Objectifs

Découvrir l'en-tête 40 broches (J8) du Raspberry Pi Model B+ — la nappe qui a défini le format de tous les « Model B » suivants — et allumer une LED sans écrire de programme, grâce aux outils libgpiod (gpiodetect, gpioinfo, gpioset) disponibles sur les images legacy 32 bits.

Matériel

Code complet

# Installation des outils libgpiod
sudo apt update && sudo apt install -y gpiod
# Inventaire des puces GPIO puis état des lignes
gpiodetect
gpioinfo gpiochip0
# Broche physique 11 = GPIO17 (BCM) : mise à 1, la LED s'allume
sudo gpioset gpiochip0 17=1
sleep 5
# Extinction
sudo gpioset gpiochip0 17=0

Câblage : broche 11 (GPIO17) → résistance 330 Ω → anode de la LED ; cathode → broche 14 (GND). La logique du B+ est en 3,3 V : ne jamais alimenter une broche GPIO en 5 V.

Vérification attendue

gpiodetect affiche « gpiochip0 [bcm2835-gpio] (54 lines) ». Après gpioset gpiochip0 17=1, la LED reste allumée et gpioinfo montre la ligne 17 en « output active » ; avec 17=0 elle s'éteint.

Erreurs fréquentes

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels