🛠 Allumer une LED depuis le connecteur GPIO

ODROID-M1 (Hardkernel) · debutant · Schéma : IMG-odroid-m1-debutant-1-odroidm1-led-gpio.svg — LED et résistance 330 Ω branchées sur le connecteur 40 broches de l'ODROID-M1, masse commune

Objectifs

Découvrir le connecteur 40 broches de l'ODROID-M1 et allumer une LED externe avec libgpiod, l'interface GPIO moderne de Linux, sans bibliothèque propriétaire. Le RK3568B2 (quad Cortex-A55) expose ses broches via le character device /dev/gpiochipN.

Matériel

Code complet

# Installer libgpiod (paquet gpiod sur Armbian/Debian)
sudo apt-get install -y gpiod

# Lister les banques gpio0..gpio4 du RK3568B2 et trouver une broche libre
gpioinfo

# Impulsion 2 s sur une broche (exemple gpiochip1 ligne 22 : à adapter)
sudo gpioset -t 2s gpiochip1 22=1

Vérification attendue

La LED s'allume 2 secondes puis s'éteint proprement. Les deux LED embarquées (led-power rouge, led-work bleue à trigger heartbeat) restent indépendantes et visibles dans /sys/class/leds/.

Erreurs fréquentes

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels