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églage | Signification |
|---|---|
| Actif | active ou désactive le bouton |
| GPIO (BCM) | par exemple 22 (broche physique 15) |
| Résistance de rappel | pull-up interne, pull-down ou aucune |
| Actif à l’état bas | un 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églage | Signification |
|---|---|
| GPIO CLK/A et DT/B | les deux broches de signal |
| Résistance de rappel | généralement pull-up |
| Anti-rebond (ms) | valeur faible pour conserver les crans |
| Inverser le sens | si 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.