Como medir a luz?

12

Tenho um notebook Dell Latitude E6410 que altera a intensidade da luz do lcd em resposta aos níveis de luz ambiente, por isso precisa de uma fotocélula. Como posso acessar os dados desta fotocélula? Eu tentei diferentes pesquisas no google como medidor de lux, monitor de intensidade de luz e assim por diante e não encontrei uma única coisa certa.

    
por gadelat 12.10.2012 / 09:33

2 respostas

5

Tente:

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

Neste laptop (um MacBook Pro), ele revela (entre outras coisas):

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

que não é sobre PCI ou USB.

Você pode tentar o mesmo depois

sudo modprobe -a tsl2550 isl29003 isl29020 apds9802als apds990x bh1770glc bh1780gli

que são drivers para vários sensores de luz ambiente.

Você também pode tentar sensors-detect ou i2cdetect e ver o que eles encontram. Possivelmente, algumas informações são disponibilizadas a partir do BIOS (consulte dmidecode , acpidump , acpiextract , iasl ).

    
por 12.10.2012 / 16:12
2

Alguns links:

  • link (para acessar os dados do sensor, o kernel deve conhecer o dispositivo!)
  • link

Eu não sei qual é o ALS no seu caso particular, mas, como disse @January, você pode começar da saída lspci -Q utility (que requer uma conexão com a Internet para consultar / repetir todos os IDs - use -q para IDs desconhecidos apenas).

    
por 12.10.2012 / 14:29