Product Data Sheet

Source code for the Arduino Library that supports the IMU is available [9]
3.5 Barometer and temperature sensor
The embedded Barometer and temperature sensor allow measuring ambient pressure. The temperature
sensor integrated with the barometer can be used to compensate the pressure measurement.
Source code for the Arduino Library that supports the Barometer is available [10]
3.6 Relative humidity and temperature sensor
Relative humidity sensor measures ambient relative humidity. As the Barometer this sensor has an
integrated temperature sensor that can be used to compensate for the measurement.
Source code for the Arduino Library that supports the Humidity sensor is available [11]
3.7 Digital Proximity, Ambient Light, RGB and Gesture Sensor
Source code for the Arduino Library that supports the Proximity/gesture/ALS sensor is available [12]
3.7.1 Gesture detection
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.
3.7.2 Proximity detection
The Proximity detection feature provides distance measurement (E.g. mobile device screen to
users ear) by photodiode detection of reflected IR energy (sourced by the integrated LED).
Detect/release events are interrupt driven, and occur whenever proximity result crosses upper
and/ or lower threshold settings. The proximity engine features offset adjustment registers to
compensate for system offset caused by unwanted IR energy reflections appearing at the sensor.
The IR LED intensity is factory trimmed to eliminate the need for end-equipment calibration due
to component variations. Proximity results are further improved by automatic ambient light
subtraction.
3.7.3 Color and ALS detection
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