Apakah ada cara untuk menyesuaikan kecerahan tampilan layar sentuh resmi? Saya tidak dapat menemukan jawaban yang pasti. Saya menjalankan rilis terbaru dari Raspbian Jessie.
Apakah ada cara untuk menyesuaikan kecerahan tampilan layar sentuh resmi? Saya tidak dapat menemukan jawaban yang pasti. Saya menjalankan rilis terbaru dari Raspbian Jessie.
Jawaban:
Driver untuk layar menyediakan antarmuka /sys/
. Untuk menghidupkan layar Anda dapat menggunakan perintah:
echo 0 > /sys/class/backlight/rpi_backlight/bl_power
dan untuk mematikannya:
echo 1 > /sys/class/backlight/rpi_backlight/bl_power
kecerahan dapat disesuaikan menggunakan:
echo n > /sys/class/backlight/rpi_backlight/brightness
di mana n
ada nilai antara 0 dan 255.
sudo bash -c "echo 0 > /sys/class/backlight/rpi_backlight/bl_power"
(dari raspberrypi.org/forums/viewtopic.php?p=848197#p848197 )
rpi_backlight
atau file bl_power
tidak ada? Ini terjadi dengan openplotter sehingga tidak satupun dari ini bekerja
Saya telah membuat paket Python untuk ini: github.com/linusg/rpi-backlight . Sekarang Anda tidak perlu menerapkan ini sendiri.
(GIF sudah usang karena API diubah sedikit di v2, maaf ... Contoh di bawah ini benar 🙂)
Bekerja pada dasarnya seperti di atas, contoh:
>>> 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
>>>
Ini memiliki GUI, CLI dan API Python sederhana :)