SparkFun
SparkFun RGB and Gesture Sensor - APDS-9960
This is the SparkFun RGB and Gesture Sensor, a small breakout board with a built in APDS-9960 sensor that offers ambient light and color measuring, proximity...
Get notified when back in stock
This is the SparkFun RGB and Gesture Sensor, a small breakout board with a built in APDS-9960 sensor that offers ambient light and color measuring, proximity detection, and touchless gesture sensing. With this RGB and Gesture Sensor you will be able to control a computer, microcontroller, robot, and more with a simple swipe of your hand! This is, in fact, the same sensor that the Samsung Galaxy S5 uses and is probably one of the best gesture sensors on the market for the price.
The APDS-9960 is a serious little piece of hardware with built in UV and IR blocking filters, four separate diodes sensitive to different directions, and an I2C compatible interface. For your convenience we have broken out the following pins: VL (optional power to IR LED), GND (Ground), VCC (power to APDS-9960 sensor), SDA (I2C data), SCL (I2C clock), and INT (interrupt). Each APDS-9960 also has a detection range of 4 to 8 inches (10 to 20 cm).
Features:
- Operational Voltage: 3.3V
- Ambient Light & RGB Color Sensing
- Proximity Sensing
- Gesture Detection
- Operating Range: 4-8in (10-20cm)
- I2C Interface (I2C Address: 0x39)
Documents:
- Schematic
- Eagle Files
- Hookup Guide
- Datasheet (APDS-9960)
- GitHub (Design Files & Example Code)
- GitHub (Library)
- Product Video
Jargon buster
Plain-language definitions for the technical terms used above.
- breakout
- A breakout board carries a small or fine-pitched component and brings its connections out to standard, breadboard- and header-friendly pins. Describing a part as a breakout means it can be wired into a project without soldering directly to the component's tiny contacts.
- GND
- GND is the ground or reference connection (0 V) for a circuit. When connecting two devices together, their grounds must be joined so both agree on what counts as a low or high signal.
- LED
- A light-emitting diode (LED) is a small electronic component that emits light when current flows through it in the correct direction. Because it only conducts one way, its polarity matters, and a through-hole LED must be soldered the correct way around to light up.
- microcontroller
- A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
- RGB
- Short for red, green and blue, the three primary colours of light that are mixed in varying amounts to make a wide range of colours. In electronics RGB can refer to an LED or pixel that blends these three colours, or to a colour signal or interface that carries separate red, green and blue channels.
- VCC
- VCC is the positive power-supply connection on a chip or module. Connecting it to the correct supply voltage is needed for the part to power on and helps avoid damaging the electronics.
Find this product in
Brands
APDS-9960 RGB and Gesture Sensor Schematic
Schematic · 74.8 KB · Click any page to view full size
APDS-9960 Sensor Datasheet
Datasheet · 909.1 KB · Click any page to view full size
Supplier page — sparkfun.com
Supplier Description · 842.6 KB · Click any page to view full size
Avago APDS 9960 datasheet
Datasheet · 909.1 KB · Click any page to view full size
SparkFun APDS 9960 RGB and Gesture Sensor
Schematic · 77.5 KB · Click any page to view full size
Resources & Downloads
Guides, code examples, and more
Source Code
Open-source libraries, firmware & example projects for this product
Breakout board for the Avago APDS-9960 proximity, light, RGB, and gesture sensor, made by SparkFun Electronics.
a7f0827
over 5 years ago
· 66 commits
- Hardware Adding WyoLum's Kicad version. over 5 years ago
- Libraries Update library.properties about 6 years ago
- Production new panel about 8 years ago
- .gitattributes Updating documentation, adding git attributes about 11 years ago
- .gitignore Added initial README and LICENSE files over 12 years ago
- LICENSE.md Added initial README and LICENSE files over 12 years ago
- README.md Update README.md almost 11 years ago
SparkFun APDS-9960 RGB/Gesture Sensor Arduino Library
bb9633d
about 6 years ago
· 38 commits
- examples Restructured about 11 years ago
- src Add getStatusRegister to header about 6 years ago
- .gitattributes Fix the .gitignore and .gitattributes files about 13 years ago
- .gitignore Add a few SF useful items to .gitignore almost 13 years ago
- library.properties Update library.properties about 6 years ago
- LICENSE.md Removing unnecessary files, updating library properties about 11 years ago
- README.md Adding version number to README about 11 years ago
Related Tutorials
Free guides on learn.littlebird.com.au