upm  0.4.1
Sensor/Actuator repository for libmraa (v0.8.0)
Public Member Functions | List of all members

API for the TSL2561 Digital Light Sensor. More...

Detailed Description

TSL2560 and TSL2561 are light-to-digital converters that transform light intensity to a digital signal output capable of a direct I2C (TSL2561) interface

tsl2561.jpg
// Instantiate a TSL2561 Digital Light Sensor on I2C
while (true) {
System.out.println("Lux = " + sensor.getLux());
Thread.sleep(1000);
}

Public Member Functions

synchronized void delete ()
 
 TSL2561 (int bus, short devAddr, short gain, short integrationTime)
 
 TSL2561 (int bus, short devAddr, short gain)
 
 TSL2561 (int bus, short devAddr)
 
 TSL2561 (int bus)
 
int getLux ()
 

Constructor & Destructor Documentation

TSL2561 ( int  bus,
short  devAddr,
short  gain,
short  integrationTime 
)

Instantiates a TSL2561 object

Parameters
busNumber of the used bus
devAddrAddress of the used I2C device
gainCorrect gain to use
integrationTime to use

Member Function Documentation

int getLux ( )

Gets the calculated lux reading from TSL2561

Returns
Calculated lux value from the sensor

The documentation for this class was generated from the following file: