¿Hay alguna forma de ajustar el brillo de la pantalla táctil oficial? No pude encontrar una respuesta definitiva. Estoy ejecutando la última versión de Raspbian Jessie.
¿Hay alguna forma de ajustar el brillo de la pantalla táctil oficial? No pude encontrar una respuesta definitiva. Estoy ejecutando la última versión de Raspbian Jessie.
Respuestas:
El controlador para la pantalla proporciona una interfaz a través /sys/
. Para encender la pantalla puede usar el comando:
echo 0 > /sys/class/backlight/rpi_backlight/bl_power
y para apagarlo:
echo 1 > /sys/class/backlight/rpi_backlight/bl_power
el brillo se puede ajustar usando:
echo n > /sys/class/backlight/rpi_backlight/brightness
donde n
hay algún valor entre 0 y 255.
sudo bash -c "echo 0 > /sys/class/backlight/rpi_backlight/bl_power"
(de raspberrypi.org/forums/viewtopic.php?p=848197#p848197 )
rpi_backlight
o el archivo bl_power
no existen? Es el caso con el plotter abierto, así que nada de esto funciona
He hecho un paquete de Python para esto: github.com/linusg/rpi-backlight . Ahora ya no necesita implementar esto usted mismo.
(GIF está desactualizado porque la API se modificó bastante en v2, lo siento ... El siguiente ejemplo es correcto 🙂)
Funciona básicamente como el anterior, ejemplo:
>>> from rpi_backlight import Backlight
>>>
>>> backlight = Backlight()
>>> backlight.brightness
100
>>> backlight.brightness = 50
>>> backlight.brightness
50
>>>
>>> with backlight.fade(duration=1):
... backlight.brightness = 0
...
>>> backlight.fade_duration = 0.5
>>> # subsequent `backlight.brightness = x` will fade 500ms
>>>
>>> backlight.power
True
>>> backlight.power = False
>>> backlight.power
False
>>>
Tiene una GUI, una CLI y una API Python simple :)