RasPiCar Projekt Forum

Normale Version: Bildschirmhelligkeit
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Gibt es denn eine Möglichkeit die Bildschirmhelligkeit zu verringern via Software?
Würde ganz gerne nen Button einbauen, der dazu dient. Brauch allerdings erst eine Software und xbacklight läuft nicht..
Nur mit dem offiziellen Raspberry Display.
eine idee wäre evtl. wenn man die displaybeleuchtung mit nen transistor über pwm gpio ansteuert.
da bin ich aber selbst zu unerfahren, um ne schaltung zu erstellen.
was dann aber auftreten könnte, dass das bild flimmert.

auf die schnelle per google hab ich das gefunden:
https://sourceforge.net/p/raspberry-gpio.../wiki/PWM/
http://www.gtkdb.de/index_31_2307.html
https://www.youtube.com/watch?time_conti...IwOMNa1bEM
(29.08.2016, 13:40)cbrauweiler schrieb: [ -> ]Nur mit dem offiziellen Raspberry Display.

Ja, das habe ich im Einsatz.
Dann brauchst du keine Software wie xbacklight.

Unter /sys/class/backlight/rpi_backlight/ befindet sich eine Datei "brightness". Dort steht eine Zahl drin. Je höher desto heller. Wenn du die Datei mit nano oder vi öffnest, die Zahl änderst und speicherst reagiert das Display sofort darauf.

255 oder 250 = maximale Helligkeit
0 = minimale helligkeit / aus

Hab mir da mal ein Python Script gebastelt. Bin Anfänger was das angeht, aber hat so funktioniert.

Code:
import os

os.system("sudo cat /sys/class/backlight/rpi_backlight/brightness > brightness.txt")

with open('brightness.txt') as f:
    for i in xrange(1):
        value = f.readline().rstrip()

        if 255 == int(value):
            os.system("echo 25 | sudo tee /sys/class/backlight/rpi_backlight/brightness")
            print "Display abdunkeln"
        else:
            os.system("echo 255 | sudo tee /sys/class/backlight/rpi_backlight/brightness")
            print "Display erhellen"

roughtrade

.....