🛠 Allumer une LED via le GPIO 40 broches

Raspberry Pi 2 Model B (2015) — Ficha de la placa · debutant · Schéma : IMG-model-2b-debutant-1-model2b-led-gpio.svg — Raspberry Pi 2 Model B, connecteur J8 à 40 broches, LED et résistance 330 Ω câblées entre GPIO17 et masse

Objetivos

Descubrir el conector GPIO de 40 pines (J8) del Raspberry Pi 2 Model B y encender un LED desde la línea de comandos: primero con la antigua interfaz sysfs, y luego con libgpiod, la interfaz recomendada en los sistemas recientes. Al final, sabrás exportar un pin, configurarlo como salida y controlarlo sin escribir un programa.

Material

Código completo

# Méthode 1 : sysfs (ancienne interface, dépréciée mais pédagogique)
echo 17 | sudo tee /sys/class/gpio/export
echo out | sudo tee /sys/class/gpio/gpio17/direction
echo 1 | sudo tee /sys/class/gpio/gpio17/value   # LED allumée
sleep 2
echo 0 | sudo tee /sys/class/gpio/gpio17/value   # LED éteinte
echo 17 | sudo tee /sys/class/gpio/unexport

# Méthode 2 : libgpiod (recommandée)
sudo apt install gpiod
sudo gpioset --time 2000 gpiochip0 17=1          # impulsion de 2 s

Verificación esperada

El LED se enciende cuando el valor es 1 y se apaga con 0. Con gpioset, la opción --time 2000 produce un pulso de dos segundos. El nombre del controlador puede ser gpiochip0 o gpiochip1 según el kernel: verifica con gpioinfo antes de copiar los comandos.

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales