Gesture Color Proximity APDS9960 I2C

From Visuino
Jump to navigation Jump to search

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