Arduino® Nano 33 BLE Sense
2.4 IMU
Arduino Nano 33 BLE has an embedded 9 axis IMU which can be used to measure board orientation (by checking the gravity
acceleration vector orientation or by using the 3D compass) or to measure shocks, vibration, acceleration and rotation speed.
Source code for the Arduino Library that supports the IMU is available [9]
2.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]
2.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]
2.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]
2.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 cancellation, 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.
2.7.2 Proximity Detection
The Proximity detection feature provides distance measurement (E.g. mobile device screen to user's 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.
7 / 14
Arduino® Nano 33 BLE Sense
Modified: 29/05/2023
Need help?
Do you have a question about the ABX00031 and is the answer not in the manual?
Questions and answers