Projeto SunSpot
BannerFans.com

 

BannerFans.com
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Últimos assuntos
» Error: connection to Squawk VM was never established
Ter Out 23, 2012 12:29 am por phil1989

» W'R Mooving projecto SunSPOT
Sab Jul 16, 2011 9:09 pm por admin

» Como Ligar hardware ao Sunspot
Dom Jul 10, 2011 10:14 pm por admin

» Ligar motores ao SunSpot
Sab Jun 25, 2011 11:00 am por admin

» Projecto semaforo MCU8051
Sex Jun 24, 2011 7:03 pm por admin

» Melhor RAM
Dom Jun 19, 2011 10:00 am por admin

» Entradas e saídas analógicas
Qui Jun 09, 2011 6:50 pm por admin

» Projeto Automatização de um sistema de palatização de produtos alimentares
Sab Maio 28, 2011 9:39 am por admin

» S7-200 Programação
Dom Maio 22, 2011 6:38 pm por admin

Navegação
 Portal
 Índice
 Membros
 Perfil
 FAQ
 Buscar
Parceiros
Fórum grátis

Códigos para o sensor de luz

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Códigos para o sensor de luz

Mensagem  admin em Sex Mar 11, 2011 9:15 pm

O sensor de luz retorna um inteiro que varia entre 0 e 750.O valor 'zero' representa a ausência completa de luz ou seja representa o estado de escuridão. Pico de sensibilidade do sensor de luz está no comprimento de onda com 600nm. Uma ilustração de como as leituras do mapa de é realizada para a luminância (lux) é dada na tabela seguinte:

Para usar o sensor de luz:

1. Encontrar o objecto sensor de luz
import com.sun.spot.resources.Resources;
import com.sun.spot.sensorboard.peripheral.ILightSensor;
ILightSensor ourLightSensor = Resources.lookup(ILightSensor.class);


2. Obter o prisma de leitura do sensor de luz

int lightSensorReading = ourLightSensor.getValue();

Isto é bom para uma fonte de luz constante. No entanto, algumas fontes de luz, especialmente de lâmpadas fluorescentes, parecem constantes aparente ao olho humano, mas na realidade, variam rapidamente. Para estas fontes, é melhor usar o método getAverageValue(int n). O método retorna a média das n amostras tomadas em intervalos de 1 milisegundo. Se n não é especificado, 17 amostras são colhidas, abrangendo um sexagésimo de segundo, ou a duração normal de uma relação potência / ciclo de luz.

int lightSensorReading = ourLightSensor.getAverageValue(34);

admin
Admin

Mensagens : 42
Pontos : 120
Data de inscrição : 05/03/2011
Localização : Viseu

Ver perfil do usuário http://plataformamovel.devhub.com

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum