Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Importante
Em vez disso, use a Sensor API UWP.
A API de Sensor baseada em COM foi preterida e não deve ser usada em novos aplicativos. Nenhum recurso ou aprimoramento adicional é planejado e o suporte será limitado.
O tipo de dado principal para sensores de luz ambiente é a iluminância em lux (lúmens por metro quadrado). Os princípios descritos neste tópico baseiam-se em usar valores lux como entrada e reagir a esses dados em um programa.
As leituras Lux são diretamente proporcionais à energia por metro quadrado que é absorvida por segundo. A percepção humana dos níveis de luz não é tão simples. A percepção humana da luz é complicada porque nossos olhos estão constantemente se ajustando e outros processos biológicos estão afetando nossa percepção. No entanto, podemos pensar nessa percepção de uma perspectiva simplificada criando vários intervalos de interesse com limites superiores e inferiores conhecidos.
O conjunto de dados de exemplo a seguir representa limites aproximados para condições comuns de iluminação e a etapa de iluminação correspondente. Aqui, cada etapa de iluminação representa uma alteração no ambiente de iluminação.
Observação
Esse conjunto de dados é para ilustração e pode não ser completamente preciso para todos os usuários ou situações.
| Condição de iluminação | De (lux) | Para (lux) | Valor médio (lux) | Etapa de iluminação |
|---|---|---|---|---|
| Negro Intenso | 0 | 10 | 5 | 1 |
| Muito Escuro | 11 | 50 | 30 | 2 |
| Escuro em ambientes internos | 51 | 200 | 125 | 3 |
| Escurecer Ambientes Internos | 201 | 400 | 300 | 4 |
| Ambientes internos padrão | 401 | 1000 | 700 | 5 |
| Interior brilhante | 1001 | Cinco mil | 3000 | 6 |
| Dim Outdoors | 5001 | 10,000 | 7500 | 7 |
| Ao ar livre nublado | 10,001 | 30,000 | 20,000 | 8 |
| Luz solar direta | 30,001 | 100,000 | 65,000 | 9 |
Se visualizarmos esses dados usando os valores médios desta tabela, veremos que a relação lux-to-lighting-step não é linear, conforme mostrado no grafo a seguir.
No entanto, se exibirmos esses dados usando uma escala logarítmica no eixo x, poderemos ver que uma relação aproximadamente linear surge.
Uma transformação de exemplo
Com base no conjunto de dados de exemplo para sensores de luz ambiente fornecidos anteriormente, você pode chegar à equação a seguir para mapear valores de lux para a percepção humana. Neste exemplo, os valores esperados variam de 0 lux a 1.000.000 lux.
Essa equação resulta em valores que variam de forma aproximadamente linear entre 0,0 e 1,0. Esse resultado indica como a iluminação percebida pelo ser humano mudou com base no conjunto de dados de exemplo mostrado anteriormente.