Resmi dokunmatik ekranın parlaklığını ayarlamanın bir yolu var mı? Kesin bir cevap bulamadım. Raspbian Jessie'nin son sürümünü kullanıyorum.
Resmi dokunmatik ekranın parlaklığını ayarlamanın bir yolu var mı? Kesin bir cevap bulamadım. Raspbian Jessie'nin son sürümünü kullanıyorum.
Yanıtlar:
Ekran sürücüsü bir arabirim sağlar /sys/
. Ekranı açmak için şu komutu kullanabilirsiniz:
echo 0 > /sys/class/backlight/rpi_backlight/bl_power
ve kapatmak için:
echo 1 > /sys/class/backlight/rpi_backlight/bl_power
parlaklık kullanılarak ayarlanabilir:
echo n > /sys/class/backlight/rpi_backlight/brightness
burada n
0 ile 255 arasında bir değer vardır.
sudo bash -c "echo 0 > /sys/class/backlight/rpi_backlight/bl_power"
(den raspberrypi.org/forums/viewtopic.php?p=848197#p848197 )
rpi_backlight
veya dosya bl_power
yoksa ne olur ? It's the case with openplotter yani hiçbiri bu works
Bunun için bir Python paketi yaptım: github.com/linusg/rpi-backlight . Artık bunu kendiniz uygulamanıza gerek yok.
(GIF v2'de biraz değiştirildiğinden üzgünüm, üzgünüm ... Aşağıdaki örnek doğrudur 🙂)
Temel olarak yukarıdaki gibi çalışır, örnek:
>>> 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
>>>
Bir GUI, CLI ve basit bir Python API'sı var :)