openmv/scripts/libraries/apds9960
2023-10-26 15:54:53 +02:00
..
apds9960 misc: Fix various typos (#1931) 2023-09-15 19:10:53 +03:00
ChangeLog NRF: Add sensor drivers to frozen modules. 2021-01-07 00:42:06 +02:00
LICENSE NRF: Add sensor drivers to frozen modules. 2021-01-07 00:42:06 +02:00
manifest.py scripts/libraries: Add apds9960 manifest. 2023-10-26 15:54:53 +02:00
README.md NRF: Add sensor drivers to frozen modules. 2021-01-07 00:42:06 +02:00

Python (and MicroPython) APDS-9960 Library

Python library for the APDS-9960 gesture sensor developed while I was looking to get the APDS-9960 to work with a Raspberry Pi to build a user interface feeling like in Minority Report.

This library is a port of the APDS-9960 Raspberry Pi Library of Justin Woodman. Sadly his library is coded in C++ and seems not to be maintained any more.

This library has been tested with SparkFun RGB and Gesture Sensor - APDS-9960 but should work with any other APDS-9960 based I²C device, too.

Installation

This library is available from PyPi. You may want to setup a virtualenv before installing the library using:

pip install apds9960

Features of the APDS-9960

  • operational voltage: 3.3V
  • ambient light & RGB color sensing
  • proximity sensing
  • gesture detection
  • operating range: 10 - 20cm
  • I²C interface (hard wired I²C address: 0x39)

Documentation & Examples