🛠 Allumer une LED via le GPIO avec libgpiod

Raspberry Pi Model B (Rev 1, 2012) — Ficha de placa · 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)

Objetivos

Descubrir el conector GPIO de 26 pines (P1, 2×13) del Raspberry Pi Model B Rev 1 y encender un LED desde la línea de comandos con libgpiod, el método moderno que reemplaza al antiguo wiringPi. Comprenderá la numeración BCM (números de pin Broadcom) y la diferencia entre pines de datos y pines de alimentación.

Material

Código completo

# 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

Verificación esperada

El LED se enciende durante 3 segundos y luego se apaga. gpioinfo gpiochip0 muestra que el pin 17 ha pasado de input a output. El esquema de cableado es: GPIO17 (pin 11) → resistencia de 330 Ω → ánodo del LED → cátodo → GND (pin 6).

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales