Tasten, LEDs und Drehregler
Hardwaretasten für Wiedergabe und Lautstärke, beleuchtete Tasten, die Betriebs-LED und einen Lautstärke-Drehregler an GPIO-Pins (BCM) anschließen und einstellen.
Unter Hardware → Tasten verbindest du eigene Tasten, LEDs und einen Drehregler mit der Box. Es gibt keine fest vorgegebene Pinbelegung – du trägst die BCM-Nummern der verwendeten GPIOs ein.
Hardwaretasten
Mit Hardwaretasten aktivieren stehen fünf Funktionen zur Verfügung: Wiedergabe/Pause, Zurück, Weiter, Lauter, Leiser. Pro Taste:
| Einstellung | Bedeutung |
|---|---|
| aktiv | Taste ein- oder ausschalten |
| GPIO-Pin (BCM) | z. B. 22 für GPIO 22 (physischer Pin 15) |
| Pull | interner Pull-up, Pull-down oder keiner |
| Active Low | ein Druck zieht den Pin nach Masse (üblich mit Pull-up) |
| Entprellzeit (ms) | filtert das Prellen mechanischer Taster |
| LED | optional eine Beleuchtung der Taste an einem eigenen Pin |
Anschluss (Standard): Taster zwischen GPIO-Pin und Masse (GND), in der Verwaltung Pull-up und Active Low wählen. So brauchst du keinen zusätzlichen Widerstand.
Betriebs-LED
Leuchtet, solange die MuPiBox läuft. Beim MuPiHAT+ ist BCM 13 (Anschluss J15) vorgegeben; Pin und Active Low sind änderbar. Ihre Helligkeit folgt optional dem Display (siehe Display & Energie); im Standby leuchtet sie mit der Standby-Helligkeit.
Liegen Lüfter (BCM 12) und LED (BCM 13) auf Hardware-PWM (dtoverlay=pwm-2chan,pin=12,func=4,pin2=13,func2=4), dimmt die Box weich; sonst schaltet sie nur ein und aus.
Lautstärke-Drehregler
Ein Drehregler (Rotary Encoder) mit zwei Kanälen: CLK/A und DT/B an zwei freie BCM-GPIOs, der gemeinsame Anschluss an Masse.
| Einstellung | Bedeutung |
|---|---|
| CLK / A GPIO, DT / B GPIO | die beiden Signalpins |
| Pull | meist Pull-up |
| Entprellzeit (ms) | klein halten (wenige ms), sonst gehen Rastungen verloren |
| Drehrichtung umkehren | wenn „rechts“ leiser macht |
Drehen ändert direkt die Lautstärke, begrenzt durch die maximale Lautstärke. Ein Druckknopf im Drehregler kann als normale Taste (z. B. Wiedergabe/Pause) eingetragen werden.
Wechselwirkungen
- Ein Pin darf nur einer Funktion gehören; doppelte Pins lehnt die Verwaltung ab.
- Die Pins des MuPiHAT (BCM 2, 3, 4, 17, mit Audio 16, 18, 19, 21) sind tabu.
- Die Ein/Aus-Taste ist keine dieser Tasten – sie läuft über den Kernel, siehe MuPiHAT bzw. GPIO-Referenz.
- Die Elternkontrolle gilt auch für Tasten.