Botones, LED y encoder rotativo
Conectar y configurar botones físicos de reproducción y volumen, botones iluminados, el LED de funcionamiento y un encoder de volumen en pines GPIO (BCM).
En Hardware → Botones conectas tus propios botones, LED y un encoder rotativo a la caja. No hay una asignación fija de pines: indicas los números BCM de los GPIO que uses.
Botones físicos
Con Activar botones físicos hay cinco funciones: reproducir/pausa, anterior, siguiente, subir volumen, bajar volumen. Por botón:
| Ajuste | Significado |
|---|---|
| activo | activar o desactivar el botón |
| Pin GPIO (BCM) | p. ej. 22 para GPIO 22 (pin físico 15) |
| Pull | pull-up interno, pull-down o ninguno |
| Activo en bajo | una pulsación lleva el pin a masa (habitual con pull-up) |
| Antirrebote (ms) | filtra el rebote de los pulsadores mecánicos |
| LED | iluminación opcional del botón en un pin propio |
Conexión (estándar): pulsador entre el pin GPIO y masa (GND); en la administración elige pull-up y activo en bajo. Así no hace falta ninguna resistencia adicional.
LED de funcionamiento
Luce mientras MuPiBox está en marcha. En el MuPiHAT+ está predefinido BCM 13 (conector J15); el pin y el activo en bajo se pueden cambiar. Su brillo puede seguir a la pantalla (ver Pantalla y energía); en espera luce con el brillo de espera.
Si el ventilador (BCM 12) y el LED (BCM 13) están en PWM por hardware (dtoverlay=pwm-2chan,pin=12,func=4,pin2=13,func2=4), la caja atenúa suavemente; si no, solo enciende y apaga.
Encoder rotativo de volumen
Un encoder rotativo de dos canales: CLK/A y DT/B a dos GPIO BCM libres y el terminal común a masa.
| Ajuste | Significado |
|---|---|
| GPIO CLK / A, GPIO DT / B | los dos pines de señal |
| Pull | normalmente pull-up |
| Antirrebote (ms) | mantenlo bajo (unos pocos ms) o se perderán pasos |
| Invertir sentido | si girar a la derecha baja el volumen |
Girar cambia el volumen directamente, limitado por el volumen máximo. Un pulsador del encoder se puede indicar como botón normal (p. ej. reproducir/pausa).
Interacciones
- Un pin solo puede pertenecer a una función; la administración rechaza los pines duplicados.
- Los pines del MuPiHAT (BCM 2, 3, 4, 17; con audio 16, 18, 19, 21) están vetados.
- El botón de encendido no es uno de estos botones: funciona mediante el kernel, ver MuPiHAT o la referencia GPIO.
- El control parental también se aplica a los botones.