Sensor APDS-9960

Un APDS-9960 es un sensor de gestos, proximidad, color y luz ambiental.

 

image-1644937282772.png

Funcionamiento

El APDS-9960 lleva incorporados un emisor de infrarrojos y cuatro fotodiodos direccionales.

La detección de gestos se lleva a cabo comparando las variaciones de luz detectadas en cada uno de los cuatro fotodiodos, lo que permite conocer la dirección y sentido del movimiento y distinguir así cuatro gestos (arriba, abajo, derecha e izquierda).

Conexiones con Arduino

La comunicación se lleva a cabo mediante I2C, a través de los pines SDA y SCL (SDA transmite los datos y SCL proporciona los pulsos de reloj para la comunicación).

La tensión de alimentación debe estar comprendida entre 2,4 y 3,6 V, por lo que en Arduino se debe alimentar a 3.3 V (el sensor se dañará si se alimenta con 5 V).

Dispone de un pin digital para programar una interrupción.

VL es una alimentación opcional para el led de infrarrojos si el puente PS está desconectado. Puede estar entre 3 y 4.5 V.

image-1644937123109.png

Ejemplo de Código con la librería Adafruit_APDS9960.h

image-1644937215511.png

Justificación de la selección

Los principales motivos por los que se ha optado por emplear el sensor de gestos APDS-9960 son los siguientes:


Revision #4
Created 14 February 2022 18:57:55 by Luis Martinez
Updated 15 February 2022 15:17:59 by Luis Martinez