如何测量光?


12

我有一台Dell Latitude E6410笔记本电脑,该笔记本电脑会根据环境光水平更改LCD的光强度,因此它必须具有一些光电管。如何从该光电管访问数据?我尝试了不同的Google搜索,例如照度计,光强度监视器等,但没有找到正确的选择。


5
我将从lspci,lsusb等开始调查。也许您可以在那里看到该设备。
1

要跟踪@January的评论,请使用qdbusviewer来检查设备并同时通过D-Bus访问其统计信息。当然,这假设您使用Linux。
Deer Hunter

Answers:


5

尝试:

find /proc /sys | grep -ie brightness -e light -e lux -e lumin

在这台笔记本电脑(MacBookPro)上,它可以显示(其中包括)以下各项:

/sys/devices/platform/applesmc.768/light

既不是通过PCI也不是USB。

您可以在之后尝试相同的方法

sudo modprobe -a tsl2550 isl29003 isl29020 apds9802als apds990x bh1770glc bh1780gli

是各种环境光传感器的驱动器。

您也可以尝试sensors-detecti2cdetect看看他们发现了什么。可能还有一些信息提供从BIOS(见dmidecodeacpidumpacpiextractiasl)。


它输出大量数据pastebin.com/TuqsfBG7我该如何使用?
gadelat

那里没什么有趣的。我编辑了答案,搜索了更多单词(勒克斯(lux),发光(lumin))和更多尝试的内容。
斯特凡Chazelas

什么lspci -Q输出?
Deer Hunter

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.