Frambuesa Pi - TSL45315 Sensor de luz ambiental Java Tutorial (3 / 4 paso)

Paso 3: código:

El código java para TSL45315 puede descargarse desde el repositorio de github-ControlEverythingCommunity

Aquí está el enlace para el mismo:

https://github.com/ControlEverythingCommunity/TSL4...

La hoja de datos de TSL45315 se puede encontrar aquí:

https://S3.amazonaws.com/controleverything.Media/c...

Hemos utilizado pi4j biblioteca de código java, los pasos para instalar pi4j en frambuesa pi se describe aquí:

http://pi4j.com/install.html

También puede copiar el código desde aquí, se da como sigue:

Distribuido con una licencia de libre albedrío.

Se usa cualquier forma desea, beneficio o libre, siempre cabe en las licencias de sus obras anexas.

TSL45315

Este código está diseñado para trabajar con el módulo de Mini de I2C TSL45315_I2CS de ControlEverything.com.

https://www.controleverything.com/content/Light?s...

Import com.pi4j.io.i2c.I2CBus;

Import com.pi4j.io.i2c.I2CDevice;

Import com.pi4j.io.i2c.I2CFactory;

importación java.io.IOException;

clase TSL45315

{

público estático principal vacío (cadena args[]) produce excepción

{

Crear bus I2C

Bus I2CBus = I2CFactory.getInstance(I2CBus.BUS_1);

Obtener dispositivo I2C, TSL45315 I2C dirección es 0x29(41)

Dispositivo de I2CDevice = bus.getDevice(0x29);

Enviar el comando de start

Device.Write((byte)0x80);

Envíe el comando de medición

Device.Write((byte)0x03);

Thread.Sleep(800);

Lee 2 bytes de datos de la dirección 0x04(4), LSB primero

datos de Byte [] = new byte [2];

Device.Read (0 x 80 | 0 x 04, datos, 0, 2);

Convertir los datos en lux

luminancia de int = ((datos [1] & 0xFF) * 256) + (datos [0] & 0xFF);

Datos de salida a pantalla

System.out.printf ("luminancia Total es: lux %d %n", luminancia);

}

}

Artículos Relacionados

Frambuesa Pi - TSL45315 Sensor de luz ambiental Python Tutorial

Frambuesa Pi - TSL45315 Sensor de luz ambiental Python Tutorial

TSL45315 es un sensor digital de luz ambiental. Aproxima la respuesta del ojo humano en una variedad de condiciones de iluminación. Los dispositivos tienen tres tiempos de integración seleccionable y proporcionan una salida directa de 16-bit de lux a
Frambuesa Pi - BH1715 Sensor de luz ambiental Digital Java Tutorial

Frambuesa Pi - BH1715 Sensor de luz ambiental Digital Java Tutorial

El BH1715 es un Sensor de luz ambiente digital con una interfaz de bus I²C. El BH1715 es utilizado para obtener los datos de luz ambientales para ajustar la potencia de luz de fondo LCD y teclado para dispositivos móviles. Este dispositivo ofrece una
Frambuesa Pi - BH1715 Digital Sensor de luz ambiental Python Tutorial

Frambuesa Pi - BH1715 Digital Sensor de luz ambiental Python Tutorial

El BH1715 es un Sensor de luz ambiente digital con una interfaz de bus I²C. El BH1715 es utilizado para obtener los datos de luz ambientales para ajustar la potencia de luz de fondo LCD y teclado para dispositivos móviles. Este dispositivo ofrece una
Arduino Nano - Tutorial de Sensor de luz ambiental TSL45315

Arduino Nano - Tutorial de Sensor de luz ambiental TSL45315

TSL45315 es un sensor digital de luz ambiental. Aproxima la respuesta del ojo humano en una variedad de condiciones de iluminación. Los dispositivos tienen tres tiempos de integración seleccionable y proporcionan una salida directa de 16-bit de lux a
Arduino Nano - Tutorial de Sensor Digital de luz ambiental BH1715

Arduino Nano - Tutorial de Sensor Digital de luz ambiental BH1715

El BH1715 es un Sensor de luz ambiente digital con una interfaz de bus I²C. El BH1715 es utilizado para obtener los datos de luz ambientales para ajustar la potencia de luz de fondo LCD y teclado para dispositivos móviles. Este dispositivo ofrece una
Partícula fotón - Tutorial de Sensor Digital de luz ambiental BH1715

Partícula fotón - Tutorial de Sensor Digital de luz ambiental BH1715

El BH1715 es un Sensor de luz ambiente digital con una interfaz de bus I²C. El BH1715 es utilizado para obtener los datos de luz ambientales para ajustar la potencia de luz de fondo LCD y teclado para dispositivos móviles. Este dispositivo ofrece una
Un interruptor de sensor de luz mejor (PCB incluidos)

Un interruptor de sensor de luz mejor (PCB incluidos)

Hace algún tiempo me preguntaron por mi padre a diseñar un circuito sensor de luz para él, él tiene algunos LED instalado y de un solar panel y un arreglo de batería, que él entonces utiliza sus luces del jardín. La función de este sensor de luz era
LEDs como sensores de luz

LEDs como sensores de luz

LEDs son grandes para hacer luz, pero puede percibir la luz demasiado!Recientemente me topé con este sitio que menciona, "en 1977, Forrest M. Mims nos recuerda en uno de sus"Cuadernos del ingeniero"que LED puede utilizarse también como foto
Sensor de luz

Sensor de luz

Vamos a hacer un sensor de luz. Este inescrutable le enseñará cómo encender y apagar un LED con la cantidad de luz ambiente en la sala. Este proyecto se abre en el mundo de los microcontroladores. Microcontroladores se utilizan en cada circuito integ
Datos a excel desde un Sensor de luz de Arduino

Datos a excel desde un Sensor de luz de Arduino

Empecé este pequeño proyecto el otro día cuando vi que Instructables ha publicado un concurso para el uso de sensores, sin embargo su resultando ser un poco más interesante.Mi idea original era un proyecto muy simple (ejemplos de una forma u otra est
Uso de LEGO MINDSTORMS RCX Sensor de luz con Arduino (programa con Visuino)

Uso de LEGO MINDSTORMS RCX Sensor de luz con Arduino (programa con Visuino)

En este Instructable aprenderá a programar el Arduino para controlar y obtener datos de LEGO MINDSTORMS RCX Sensor de luz con la ayuda de Visuino - un ambiente de desarrollo gráfico fácil de usar para Arduino.Tenga en cuenta que la anotación en algun
Con un LED para un Sensor de luz

Con un LED para un Sensor de luz

hasta hace poco, Foto-resistencias de CD ' s (sulfuro de cadmio) se han utilizado comúnmente para aplicaciones de detección de luz. Por desgracia, tienen problemas. Puesto que las células CdS contienen cadmio, un metal pesado tóxico, presentan un pro
Cómo hacer un Detector de velocidad de rueda utilizando un Sensor de luz.

Cómo hacer un Detector de velocidad de rueda utilizando un Sensor de luz.

How this work?Como sabemos los efectos de reflexión de la luz son diferentes en los objetos. Cosas brillantes (papel blanco, papel de aluminio y aluminio cosas) tienen mucho mejor ritmo de reflexión que un neumático de caucho negro oscuro. Por lo tan
PIR con Sensor de luz

PIR con Sensor de luz

Detector de movimiento PIR simple con luz temporizador sensor y retraso.El circuito utiliza un módulo PIR (alrededor de £1,00 de ebay, un LDR (sobre 25p, otra vez de ebay y un Arduino mini pro.Reset, se mide la luz ambiental y, para fines de prueba s