RGB, Gesture and Luminosity Sensor

The APDS-9960 device features advanced Gesture detection, Proximity detection, Digital Ambient Light Sense (ALS) and Color Sense (RGBC).

Datasheet: APDS9960Gesture sensor:

Gesture detection utilizes four directional photodiodes to sense reflected IR energy (sourced by the integrated LED) to convert physical motion information (i.e. velocity, direction and distance) to a digital information. The architecture of the gesture engine features automatic activation (based on Proximity engine results), ambient light subtraction, cross-talk cancelation, dual 8-bit data converters, power saving inter-conversion delay, 32-dataset FIFO, and interrupt driven I2C communication. The gesture engine accommodates a wide range of mobile device gesturing requirements: simple UP-DOWN-RIGHT-LEFT gestures or more complex gestures can be accurately sensed. Power consumption and noise are minimized with adjustable IR LED timing.

Output: Gesture in Up, Down, Left, Right, Far, Near, None

Features and technical specifications:

  • Four separate diodes sensitive to different directions
  • Ambient light rejection
  • Offset compensation
  • Programmable driver for IR LED current
  • 32 dataset storage FIFO
  • Interrupt driven I2C communication
  • Data Rates up to 400 kHz
  • Dedicated Interrupt Pin

Download the RGB sensor codes and libraries

RGB Sensor:

The Color and ALS detection feature provides red, green, blue and clear light intensity data. Each of the R, G, B, C channels have a UV and IR blocking filter and a dedicated data converter producing16-bit data simultaneously. This architecture allows applications to accurately measure ambient light and sense color which enables devices to calculate color temperature and control display backlight.

Output: RGB value in the range of 0 to 1023

Features and technical specifications:

  • UV and IR blocking filters
  • Programmable gain and integration time
  • Very high sensitivity
  • Ideally suited for operation behind dark glass
  • Data Rates up to 400 kHz
  • Dedicated Interrupt Pin

Download the gesture sensor codes and libraries