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).
Sensing, and Gesture Detection in an Optical Module
Ambient Light and RGB Color Sensing
UV and IR blocking filters
Programmable gain and integration time
Very high sensitivity - Ideally suited for operation behind dark glass
Proximity Sensing
Trimmed to provide consistent reading
Ambient light rejection
Offset compensation
Programmable driver for IR LED current
Saturation indicator bit
Complex Gesture Sensing
Four separate diodes sensitive to different directions
Use left/right arrows to navigate the slideshow or swipe left/right if using a mobile device
Choosing a selection results in a full page refresh.
Press the space key then arrow keys to make a selection.
Shopping Cart
Logging you in
{"id":1621457174600,"title":"APDS-9960 RGB Gesture Sensor I2C Breakout Module for Arduino","handle":"rgb-and-gesture-sensor-apds-9960","description":"\u003cp\u003eRGB 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.\u003c\/p\u003e\n\u003cp\u003eThe 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 I\u003csup\u003e2\u003c\/sup\u003eC 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 (I\u003csup\u003e2\u003c\/sup\u003eC data), SCL (I\u003csup\u003e2\u003c\/sup\u003eC clock), and INT (interrupt). Each APDS-9960 also has a detection range of 4 to 8 inches (10 to 20 cm).\u003c\/p\u003e\n\u003cdiv class=\"col-xs-6 first-bullets-list\"\u003e\n\u003cul\u003e\n\u003cli\u003eSensing, and Gesture Detection in an Optical Module\u003c\/li\u003e\n\u003cli\u003eAmbient Light and RGB Color Sensing\u003c\/li\u003e\n\u003cli\u003eUV and IR blocking filters\u003c\/li\u003e\n\u003cli\u003eProgrammable gain and integration time\u003c\/li\u003e\n\u003cli\u003eVery high sensitivity - Ideally suited for operation behind dark glass\u003c\/li\u003e\n\u003cli\u003eProximity Sensing\u003c\/li\u003e\n\u003cli\u003eTrimmed to provide consistent reading\u003c\/li\u003e\n\u003cli\u003eAmbient light rejection\u003c\/li\u003e\n\u003cli\u003eOffset compensation\u003c\/li\u003e\n\u003cli\u003eProgrammable driver for IR LED current\u003c\/li\u003e\n\u003cli\u003eSaturation indicator bit\u003c\/li\u003e\n\u003cli\u003eComplex Gesture Sensing\u003c\/li\u003e\n\u003cli\u003eFour separate diodes sensitive to different directions\u003c\/li\u003e\n\u003cli\u003eAmbient light rejection\u003c\/li\u003e\n\u003cli\u003eOffset compensation\u003c\/li\u003e\n\u003cli\u003eProgrammable driver for IR LED current\u003c\/li\u003e\n\u003cli\u003e32 dataset storage FIFO\u003c\/li\u003e\n\u003cli\u003eInterrupt driven I2C communication\u003c\/li\u003e\n\u003cli\u003eI2C-bus Fast Mode Compatible Interface\u003c\/li\u003e\n\u003cli\u003eData Rates up to 400kHz\u003c\/li\u003e\n\u003cli\u003eDedicated Interrupt Pin\u003c\/li\u003e\n\u003cli\u003eSmall Package L3.94 × W2.36 × H1.35mm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch5\u003eSpecifications\u003c\/h5\u003e\n\u003ch5\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/APDS9960-Pinout_480x480.jpg?v=1586442857\" alt=\"\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\u003c\/h5\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003ch5\u003eResources \u003cbr\u003e\n\u003c\/h5\u003e\n\u003ca href=\"https:\/\/github.com\/thinkrobotics\/DATASHEET\/tree\/master\/ELECTRONIC_COMPONENTS\/ELC1019\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eDatasheet\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"https:\/\/github.com\/thinkrobotics\/LIBRARIES\/tree\/master\/ELECTRONIC_COMPONENTS\/ELC1019\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eLibraries\u003c\/a\u003e \u003cbr\u003e\u003ca href=\"https:\/\/github.com\/thinkrobotics\/SAMPLE_CODE\/tree\/master\/ELECTRONIC_COMPONENTS\/ELC1019\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSample Code\u003c\/a\u003e\n\u003ch5\u003eTutorials \u003c\/h5\u003e\n\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/qzSgZV_fbxI\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"\u003e\u003c\/iframe\u003e \u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/sw__zPp24Xs\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"\u003e\u003c\/iframe\u003e","published_at":"2022-12-06T11:26:22+05:30","created_at":"2019-02-05T15:22:59+05:30","vendor":"ThinkRobotics.in","type":"Sensor","tags":["APDS-9960","ELC1","Gesture","Gesture Sensor","light sensor","proximity","PRX-SNR","RGB","RGB Sensor","Sensor"],"price":20999,"price_min":20999,"price_max":20999,"available":false,"price_varies":false,"compare_at_price":47500,"compare_at_price_min":47500,"compare_at_price_max":54500,"compare_at_price_varies":true,"variants":[{"id":27847051542600,"title":"Without Soldered Pin","option1":"Without Soldered Pin","option2":null,"option3":null,"sku":"ELC1019","requires_shipping":true,"taxable":true,"featured_image":{"id":4671533350984,"product_id":1621457174600,"position":2,"created_at":"2019-02-05T15:25:52+05:30","updated_at":"2019-12-31T18:11:34+05:30","alt":"APDS-9960 RGB Gesture Sensor","width":752,"height":582,"src":"\/\/thinkrobotics.com\/cdn\/shop\/products\/APDS-9960-2.jpg?v=1577796094","variant_ids":[15987660456008,27847051542600]},"available":false,"name":"APDS-9960 RGB Gesture Sensor I2C Breakout Module for Arduino - Without Soldered Pin","public_title":"Without Soldered Pin","options":["Without Soldered Pin"],"price":20999,"weight":20,"compare_at_price":47500,"inventory_management":"shopify","barcode":"27847051542600","featured_media":{"alt":"APDS-9960 RGB Gesture Sensor","id":821266776136,"position":2,"preview_image":{"aspect_ratio":1.292,"height":582,"width":752,"src":"\/\/thinkrobotics.com\/cdn\/shop\/products\/APDS-9960-2.jpg?v=1577796094"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":15987660456008,"title":"With Soldered Pin","option1":"With Soldered Pin","option2":null,"option3":null,"sku":"ELC1019S","requires_shipping":true,"taxable":true,"featured_image":{"id":4671533350984,"product_id":1621457174600,"position":2,"created_at":"2019-02-05T15:25:52+05:30","updated_at":"2019-12-31T18:11:34+05:30","alt":"APDS-9960 RGB Gesture Sensor","width":752,"height":582,"src":"\/\/thinkrobotics.com\/cdn\/shop\/products\/APDS-9960-2.jpg?v=1577796094","variant_ids":[15987660456008,27847051542600]},"available":false,"name":"APDS-9960 RGB Gesture Sensor I2C Breakout Module for Arduino - With Soldered Pin","public_title":"With Soldered Pin","options":["With Soldered Pin"],"price":20999,"weight":20,"compare_at_price":54500,"inventory_management":"shopify","barcode":"15987660456008","featured_media":{"alt":"APDS-9960 RGB Gesture Sensor","id":821266776136,"position":2,"preview_image":{"aspect_ratio":1.292,"height":582,"width":752,"src":"\/\/thinkrobotics.com\/cdn\/shop\/products\/APDS-9960-2.jpg?v=1577796094"}},"requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/thinkrobotics.com\/cdn\/shop\/products\/APDS-9960-1.jpg?v=1577796094","\/\/thinkrobotics.com\/cdn\/shop\/products\/APDS-9960-2.jpg?v=1577796094","\/\/thinkrobotics.com\/cdn\/shop\/products\/APDS-9960-3.jpg?v=1577796094"],"featured_image":"\/\/thinkrobotics.com\/cdn\/shop\/products\/APDS-9960-1.jpg?v=1577796094","options":["Soldered"],"media":[{"alt":"APDS-9960 RGB Gesture Sensor","id":821266841672,"position":1,"preview_image":{"aspect_ratio":1.351,"height":533,"width":720,"src":"\/\/thinkrobotics.com\/cdn\/shop\/products\/APDS-9960-1.jpg?v=1577796094"},"aspect_ratio":1.351,"height":533,"media_type":"image","src":"\/\/thinkrobotics.com\/cdn\/shop\/products\/APDS-9960-1.jpg?v=1577796094","width":720},{"alt":"APDS-9960 RGB Gesture Sensor","id":821266776136,"position":2,"preview_image":{"aspect_ratio":1.292,"height":582,"width":752,"src":"\/\/thinkrobotics.com\/cdn\/shop\/products\/APDS-9960-2.jpg?v=1577796094"},"aspect_ratio":1.292,"height":582,"media_type":"image","src":"\/\/thinkrobotics.com\/cdn\/shop\/products\/APDS-9960-2.jpg?v=1577796094","width":752},{"alt":"RGB and Gesture Sensor - APDS-9960 - ThinkRobotics.in","id":821266677832,"position":3,"preview_image":{"aspect_ratio":1.441,"height":515,"width":742,"src":"\/\/thinkrobotics.com\/cdn\/shop\/products\/APDS-9960-3.jpg?v=1577796094"},"aspect_ratio":1.441,"height":515,"media_type":"image","src":"\/\/thinkrobotics.com\/cdn\/shop\/products\/APDS-9960-3.jpg?v=1577796094","width":742}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eRGB 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.\u003c\/p\u003e\n\u003cp\u003eThe 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 I\u003csup\u003e2\u003c\/sup\u003eC 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 (I\u003csup\u003e2\u003c\/sup\u003eC data), SCL (I\u003csup\u003e2\u003c\/sup\u003eC clock), and INT (interrupt). Each APDS-9960 also has a detection range of 4 to 8 inches (10 to 20 cm).\u003c\/p\u003e\n\u003cdiv class=\"col-xs-6 first-bullets-list\"\u003e\n\u003cul\u003e\n\u003cli\u003eSensing, and Gesture Detection in an Optical Module\u003c\/li\u003e\n\u003cli\u003eAmbient Light and RGB Color Sensing\u003c\/li\u003e\n\u003cli\u003eUV and IR blocking filters\u003c\/li\u003e\n\u003cli\u003eProgrammable gain and integration time\u003c\/li\u003e\n\u003cli\u003eVery high sensitivity - Ideally suited for operation behind dark glass\u003c\/li\u003e\n\u003cli\u003eProximity Sensing\u003c\/li\u003e\n\u003cli\u003eTrimmed to provide consistent reading\u003c\/li\u003e\n\u003cli\u003eAmbient light rejection\u003c\/li\u003e\n\u003cli\u003eOffset compensation\u003c\/li\u003e\n\u003cli\u003eProgrammable driver for IR LED current\u003c\/li\u003e\n\u003cli\u003eSaturation indicator bit\u003c\/li\u003e\n\u003cli\u003eComplex Gesture Sensing\u003c\/li\u003e\n\u003cli\u003eFour separate diodes sensitive to different directions\u003c\/li\u003e\n\u003cli\u003eAmbient light rejection\u003c\/li\u003e\n\u003cli\u003eOffset compensation\u003c\/li\u003e\n\u003cli\u003eProgrammable driver for IR LED current\u003c\/li\u003e\n\u003cli\u003e32 dataset storage FIFO\u003c\/li\u003e\n\u003cli\u003eInterrupt driven I2C communication\u003c\/li\u003e\n\u003cli\u003eI2C-bus Fast Mode Compatible Interface\u003c\/li\u003e\n\u003cli\u003eData Rates up to 400kHz\u003c\/li\u003e\n\u003cli\u003eDedicated Interrupt Pin\u003c\/li\u003e\n\u003cli\u003eSmall Package L3.94 × W2.36 × H1.35mm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch5\u003eSpecifications\u003c\/h5\u003e\n\u003ch5\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/APDS9960-Pinout_480x480.jpg?v=1586442857\" alt=\"\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\u003c\/h5\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003ch5\u003eResources \u003cbr\u003e\n\u003c\/h5\u003e\n\u003ca href=\"https:\/\/github.com\/thinkrobotics\/DATASHEET\/tree\/master\/ELECTRONIC_COMPONENTS\/ELC1019\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eDatasheet\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"https:\/\/github.com\/thinkrobotics\/LIBRARIES\/tree\/master\/ELECTRONIC_COMPONENTS\/ELC1019\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eLibraries\u003c\/a\u003e \u003cbr\u003e\u003ca href=\"https:\/\/github.com\/thinkrobotics\/SAMPLE_CODE\/tree\/master\/ELECTRONIC_COMPONENTS\/ELC1019\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSample Code\u003c\/a\u003e\n\u003ch5\u003eTutorials \u003c\/h5\u003e\n\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/qzSgZV_fbxI\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"\u003e\u003c\/iframe\u003e \u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/sw__zPp24Xs\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"\u003e\u003c\/iframe\u003e"}