Existe-t-il un moyen de régler la luminosité de l'écran tactile officiel? Je n'ai pas pu trouver de réponse définitive. J'utilise la dernière version de Raspbian Jessie.
Existe-t-il un moyen de régler la luminosité de l'écran tactile officiel? Je n'ai pas pu trouver de réponse définitive. J'utilise la dernière version de Raspbian Jessie.
Réponses:
Le pilote de l'écran fournit une interface via /sys/
. Pour allumer l'écran, vous pouvez utiliser la commande:
echo 0 > /sys/class/backlight/rpi_backlight/bl_power
et pour l'éteindre:
echo 1 > /sys/class/backlight/rpi_backlight/bl_power
la luminosité peut être ajustée en utilisant:
echo n > /sys/class/backlight/rpi_backlight/brightness
où n
est une valeur comprise entre 0 et 255.
sudo bash -c "echo 0 > /sys/class/backlight/rpi_backlight/bl_power"
(à partir de raspberrypi.org/forums/viewtopic.php?p=848197#p848197 )
rpi_backlight
ou le fichier bl_power
n'existe pas? C'est le cas avec openplotter donc rien de tout cela ne fonctionne
J'ai créé un package Python pour cela: github.com/linusg/rpi-backlight . Maintenant, vous n'avez plus besoin de l'implémenter vous-même.
(GIF est obsolète parce que l'API a été un peu modifiée en v2, désolé ... L'exemple ci-dessous est correct 🙂)
Fonctionne essentiellement comme ci-dessus, exemple:
>>> 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
>>>
Il a une interface graphique, une CLI et une simple API Python :)