075582814553
APDS9960 Sensor Module Pinout, Specifications and Applications

FREE-SKY (HK) ELECTRONICS CO.,LIMITED / 07-20 20:13

Modern electronic systems increasingly rely on contactless sensing technologies to improve user interaction, automation, and energy efficiency. The APDS9960 proximity, gesture and ambient light sensor module is a compact 4-in-1 optical sensor designed to address this need. This article will discuss the APDS9960 module’s working principles, pin configuration, components, specifications, and more.


Catalog

1. APDS9960 Sensor Module Basic
2. APDS9960 Sensor Module Pinout Details
3. APDS9960 Sensor Module Components
4. APDS9960 Sensor Module w/ Arduino
5. APDS9960 Sensor Module Specifications
6. APDS9960 Sensor Module Features
7. APDS9960 Sensor Module Applications
8. Comparison: APDS9960 Sensor vs APDS9930 Sensor
9. Mechanical Dimensions
10. Conclusion
APDS9960 Sensor Module

APDS9960 Sensor Module Basic

The APDS9960 proximity, gesture and ambient light sensor module is a compact optical sensor board designed for touchless interaction and environmental sensing. It integrates proximity detection, gesture recognition, ambient light measurement, and RGB color sensing into a single device. Communicating through the I²C interface, it easily connects to microcontrollers such as Arduino, ESP32, and Raspberry Pi, making it ideal for embedded and IoT projects.

The module uses an internal infrared LED and photodiodes to detect reflected light for proximity and gesture control. It can recognize simple hand movements like left, right, up, and down swipes. At the same time, it measures surrounding light intensity and separate red, green, and blue components, enabling automatic brightness control and basic color detection.

APDS9960 Sensor Module Pinout Details

APDS9960 Sensor Module Pinout Details
Pin Name
Function
Description
VL
Logic Level Input
Logic voltage reference (0.5V–3.0V). Sets I²C signal level compatibility.
GND
Ground
Connected to system ground.
VCC
Power Supply
Main supply voltage (2.4V–3.6V). Typically 3.3V.
SDA
Serial Data Line
I²C data line for communication with microcontroller.
SCL
Serial Clock Line
I²C clock line for data synchronization.
INT
Interrupt Output
Active-low interrupt pin. Signals gesture, proximity, or light detection events.

APDS9960 Sensor Module Components

• APDS-9960 Sensor IC - The main optical sensor chip that performs proximity detection, gesture recognition, ambient light sensing, and RGB color measurement.

• Infrared (IR) LED - Built-in IR emitter used for proximity and gesture detection by sending infrared light and detecting reflections.

• Photodiodes (RGB + Clear) - Light-sensitive elements inside the IC that detect red, green, blue, and clear light intensity.

• I²C Pull-up Resistors (4.7kΩ typical) - Required for proper SDA and SCL line operation in I²C communication.

• Interrupt Pull-up Resistor - Keeps the INT pin in a high state when no event is triggered.

• Decoupling Capacitors (1µF / 100µF typical) - Stabilize the power supply and reduce electrical noise.

• Voltage Level Pin (VL) - Allows logic-level compatibility adjustment.

• Pin Header Connector - Provides easy connection to microcontrollers like Arduino or ESP32.

APDS9960 Sensor Module w/ Arduino

APDS9960 Sensor Module w/ Arduino

APDS9960 sensor module correctly interfaced with an Arduino Uno using the I²C communication protocol. The module is powered from the Arduino’s 3.3V pin, while the GND pin is connected to Arduino ground. This ensures the sensor receives the correct operating voltage and a common reference point for stable communication.

The SDA (Serial Data) pin of the module is connected to A4 on the Arduino Uno, and the SCL (Serial Clock) pin is connected to A5. These two lines handle the I²C data transfer between the Arduino and the APDS9960. Through this connection, the Arduino can read proximity, gesture, and ambient light data from the sensor.

The INT (Interrupt) pin is connected to a digital pin on the Arduino. This allows the sensor to send an alert signal when a gesture or detection event occurs, enabling faster and more efficient program response without constant polling.

APDS9960 Sensor Module Specifications

Parameter
Specification
Sensor Type
Proximity, Gesture, Ambient Light, RGB Color Sensor
IC Model
APDS-9960
Operating Voltage (VCC)
2.4V – 3.6V (Typical 3.3V)
Logic Level (VL)
1.8V – 3.3V (depends on module design)
Interface
I²C (SDA, SCL)
Default I²C Address
0x39
Proximity Detection Range
Up to ~10–20 cm (depending on object and lighting)
Gesture Detection
Up, Down, Left, Right
Ambient Light Range
0 to 65,535 counts (16-bit resolution)
RGB Resolution
16-bit ADC per color channel
Interrupt Output
Active Low (INT pin)
IR LED Wavelength
~940 nm (internal IR LED)
Operating Temperature
-30°C to +85°C
Power Consumption
Low power, programmable modes

APDS9960 Sensor Module Features

• Integrated 4-in-1 Sensor Functionality - Combines proximity sensing, gesture detection, ambient light measurement, and RGB color sensing in a single compact module.

• Gesture Recognition Capability - Detects hand movements such as up, down, left, and right without physical contact.

• Proximity Detection - Uses an internal IR LED to detect nearby objects within a short range.

• Ambient Light and RGB Sensing - Measures surrounding light intensity and separate red, green, and blue components with 16-bit resolution.

• I²C Communication Interface - Supports standard I²C protocol for easy integration with Arduino, ESP32, Raspberry Pi, and other microcontrollers.

• Low Power Consumption - Offers programmable power modes suitable for battery-powered and IoT applications.

• Built-in Interrupt Output - Provides an active-low interrupt signal for event-driven operation.

• Wide Operating Temperature Range - Designed to operate reliably from -30°C to +85°C.

• Compact Breakout Board Design - Small size allows easy integration into embedded systems and smart devices.

APDS9960 Sensor Module Applications

Touchless Gesture Control Systems

The APDS9960 is widely used in devices that require contactless control. Users can swipe their hands to trigger actions such as turning lights on or off, controlling music playback, or navigating menus. This improves hygiene and enhances user convenience in smart home and public systems.

Smart Lighting Systems

With its ambient light sensing feature, the module can automatically adjust brightness based on surrounding light conditions. This helps reduce power consumption and improves user comfort in indoor lighting applications.

Mobile and Consumer Electronics

The sensor can detect proximity to turn off screens during calls and recognize gestures for navigation. It is suitable for compact electronic devices due to its small size and low power operation.

Robotics and Automation

Robots can use the proximity and gesture features for obstacle detection or human interaction. It enables simple human-machine communication without physical buttons.

Color Detection Projects

The RGB sensing capability allows basic color recognition in sorting systems, educational projects, and environmental monitoring applications.

Comparison: APDS9960 Sensor vs APDS9930 Sensor

Specification
APDS9960
APDS9930
Sensor Functions
Proximity, Gesture, Ambient Light, RGB Color Sensing
Proximity & Ambient Light Sensing only
Gesture Recognition
Yes (Up, Down, Left, Right)
No
Ambient Light Sensing
Yes
Yes
RGB Color Sensing
Yes (Separate R, G, B channels)
No (only overall light intensity)
Proximity Detection
Yes
Yes
I²C Interface
Yes
Yes
Default I²C Address
0x39
0x39
Interrupt Output
Yes
Yes
Operating Voltage
2.4 V–3.6 V
2.4 V–3.6 V
LED Source
Internal IR LED
Internal IR LED
Application Focus
Gesture-based control + light/color sensing
Basic proximity & ambient light detection
Complexity
Higher (more features)
Lower (simpler)

Mechanical Dimensions

Mechanical Dimensions

Based on the ruler scale, the APDS9960 sensor module measures approximately 2.0 cm in length and about 1.5 cm in width. This small footprint allows it to fit easily into portable electronics, robotics projects, and space-limited enclosures.

Conclusion

The APDS9960 sensor module is a versatile solution for projects that require proximity sensing, gesture detection, and light measurement in one integrated device. Its built-in IR LED, RGB photodiodes, I²C interface, and interrupt capability allow efficient and reliable operation in both simple and advanced embedded systems. Compared to basic proximity sensors, it offers enhanced functionality such as gesture recognition and RGB color detection, making it suitable for smart devices, robotics, automation, and interactive systems.


Processed in 0.070965 Second , 23 querys.