Gesture Color Proximity APDS9960 I2C
File:TArduinoGestureColorProximityAPDS9960 I2C.png
Summary
Broadcom APDS-9960 gesture, color, and proximity sensor with I²C interface for interactive applications.
Description
The **APDS-9960 Sensor** detects gestures, measures ambient light and color, and senses proximity. It integrates multiple sensing capabilities in one package with I²C communication interface. The sensor features programmable LED pulses, adjustable gain settings, configurable thresholds, and wait time settings for precise detection in various lighting conditions.
Diagram:
Properties
- Enabled – Enables or disables the sensor.
- Address – I²C device address (Default: 339).
- Color Gain – Color measurement gain setting (Default: 16).
- Gesture LED Pulses Count – Number of LED pulses for gesture detection (Default: 15).
- Gesture LED Pulse Length – Duration of each LED pulse in microseconds (Default: 16 μS).
- Gesture Threshold – Sensitivity threshold for gesture detection (Default: 0.06).
- Gesture Timeout – Timeout period for gesture detection in milliseconds (Default: 500 mS).
- Integration Time – Color measurement integration time (Default: 2.78 mS).
- LED Power – LED drive current in milliamps (Default: 100 mA).
- Power Down – Controls power down mode (Default: False).
- Proximity Gain – Proximity measurement gain setting (Default: 1).
- Proximity LED Pulses Count – Number of LED pulses for proximity detection (Default: 15).
- Proximity LED Pulse Length – Duration of each LED pulse in microseconds (Default: 16 μS).
- Wait Time – Wait time between measurement cycles in seconds (Default: 0 S).
Pins
Input Pins
- Clock – Sensor clock input for synchronization (left side).
Output Pins
- Proximity Out (analog) – Proximity measurement output (right side).
- Color Clock – Color measurement clock signal (right side).
- Color Out – Color data output (right side).
- Red (analog) – Red color intensity measurement (right side).
- Green (analog) – Green color intensity measurement (right side).
- Blue (analog) – Blue color intensity measurement (right side).
- Clear (analog) – Clear light intensity measurement (right side).
- Gesture Clock – Gesture detection clock signal (right side).
- Gesture Out – Gesture detection output (right side).
- Up (digital) – Up direction gesture detection (right side).
- Down (digital) – Down direction gesture detection (right side).
- Left (digital) – Left direction gesture detection (right side).
- Right (digital) – Right direction gesture detection (right side).
- Direction (digital) – General gesture direction output (right side).
- X (analog) – X-axis gesture position data (right side).
- Y (analog) – Y-axis gesture position data (right side).
- Control (digital) – Sensor control and status signals (right side).
Categories
- File:TArduinoDigitalCategory.png Category Digital – Digital sensor components.
- File:TArduinoI2CCategory.png Category I2C – I²C-enabled devices.
- File:TArduinoSensorCategory.png Category Sensors – Multi-function sensors.
- File:TArduinoGestureCategory.png Category Gesture – Gesture recognition devices.