Điều chỉnh độ sáng của màn hình cảm ứng chính thức


15

Có cách nào để điều chỉnh độ sáng của màn hình cảm ứng chính thức không? Tôi không thể tìm thấy một câu trả lời chắc chắn. Tôi đang chạy bản phát hành mới nhất của Raspbian Jessie.

Câu trả lời:


21

Trình điều khiển cho màn hình cung cấp một giao diện thông qua /sys/. Để bật màn hình, bạn có thể sử dụng lệnh:

echo 0 > /sys/class/backlight/rpi_backlight/bl_power

và tắt nó đi:

echo 1 > /sys/class/backlight/rpi_backlight/bl_power

độ sáng có thể được điều chỉnh bằng cách sử dụng:

echo n > /sys/class/backlight/rpi_backlight/brightness

trong đó nmột số giá trị từ 0 đến 255.


1
Chỉ cần một lỗi đánh máy nhỏ ... đèn nền rpi phải là rpi_backlight cho độ sáng
Luc Eeckelaert

2
Lưu ý rằng cài đặt 'độ sáng' chỉ hoạt động trên phần cứng LCD v1.1. trên v1.0, điều khiển là nhị phân, <128 là "tắt",> = 128 là "bật", xem raspberrypi.stackexchange.com/questions/49822/ Lỗi
Dave Lawrence

1
Nếu bạn gặp lỗi "Quyền bị từ chối", hãy thử với sudo bash -c "echo 0 > /sys/class/backlight/rpi_backlight/bl_power"(từ raspberrypi.org/forums/viewtopic.php?p=848197#p848197 )
MasterScrat

Nếu thư mục rpi_backlighthoặc tập tin bl_powerkhông tồn tại thì sao? Đó là trường hợp với openplotter nên không có cái nào hoạt động cả
NaturalBornCamper

7

Tôi đã tạo một gói Python cho việc này: github.com/linusg/rpi-backlight . Bây giờ bạn không cần phải thực hiện điều này nữa.

Thí dụ

(GIF đã lỗi thời vì API đã thay đổi khá nhiều trong v2, xin lỗi ... Ví dụ dưới đây là chính xác)

Hoạt động cơ bản như trên, ví dụ:

>>> 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
>>>

Nó có GUI, CLI và API Python đơn giản :)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.