Documentation MuPiBox MuPiBox NG

Boutons, LED et encodeur rotatif

Configurer les boutons physiques, les LED, la LED d’alimentation et un encodeur rotatif de volume sur les GPIO du Raspberry Pi.

Sous Matériel → Boutons, vous raccordez les boutons, LED et encodeur rotatif au boîtier. Aucun brochage n’est imposé : saisissez les numéros BCM des GPIO choisis.

Boutons physiques

Activez Boutons matériels pour utiliser cinq fonctions : lecture/pause, précédent, suivant, augmenter le volume, diminuer le volume.

RéglageSignification
Actifactive ou désactive le bouton
GPIO (BCM)par exemple 22 (broche physique 15)
Résistance de rappelpull-up interne, pull-down ou aucune
Actif à l’état basun appui relie le GPIO à la masse
Anti-rebond (ms)élimine les faux appuis mécaniques
LEDéclairage facultatif sur un GPIO séparé

Branchement habituel : reliez le bouton entre le GPIO et la masse (GND), puis choisissez pull-up et actif à l’état bas. Il n’est alors pas nécessaire d’ajouter une résistance.

LED d’alimentation

Elle s’allume quand MuPiBox fonctionne. Sur MuPiHAT+, le BCM 13 (connecteur J15) est proposé par défaut ; vous pouvez modifier la broche et la polarité. Sa luminosité peut suivre celle de l’écran (voir Écran et énergie) et reste ajustable en veille.

Si le ventilateur (BCM 12) et la LED (BCM 13) disposent du PWM matériel (dtoverlay=pwm-2chan,pin=12,func=4,pin2=13,func2=4), la variation est progressive ; sinon la LED est simplement allumée ou éteinte.

Encodeur rotatif de volume

Branchez les deux canaux CLK/A et DT/B sur deux GPIO BCM libres et le contact commun à la masse.

RéglageSignification
GPIO CLK/A et DT/Bles deux broches de signal
Résistance de rappelgénéralement pull-up
Anti-rebond (ms)valeur faible pour conserver les crans
Inverser le senssi tourner à droite diminue le volume

La rotation ajuste directement le volume, dans les limites du volume maximal. Le poussoir intégré peut être déclaré comme un bouton ordinaire, par exemple lecture/pause.

Interactions

  • Un GPIO ne peut servir qu’à une fonction : l’administration refuse les doublons.
  • Les broches MuPiHAT (BCM 2, 3, 4 et 17 ; avec l’audio 16, 18, 19 et 21) sont réservées.
  • Le bouton d’alimentation est distinct : il est géré par le noyau. Voir MuPiHAT ou la référence GPIO.
  • Le contrôle parental s’applique aussi aux boutons.