Descripción
Qué es
El módulo APDS-9960 es un sensor multifunción que permite medir la luz ambiente RGB y detectar gestos. Está diseñado para ser utilizado en varios tipos de proyectos, como sistemas de monitoreo de iluminación o interacciones basadas en gestos.
Características
- Sensor de luz RGB
- Detección de gestos
- Interfaz I2C/IIC
Para qué sirve
El sensor APDS-9960 es ideal para proyectos que requieren la medición de la luz ambiente y la detección de gestos. Puede ser utilizado en aplicaciones como sistemas de monitoreo de iluminación, interfaces de usuario basadas en gestos o cualquier otro proyecto que necesite detectar cambios en la luminosidad ambiental o reconocer movimientos específicos.
Tutorial: Cómo usar Módulo APDS-9960
El módulo APDS-9960 es un sensor multifunción que permite detectar gestos, medir la luz ambiente y adquirir datos RGB. Es ideal para proyectos interactivos y de monitoreo ambiental.
Qué necesitas
- Arduino
- Conexión I2C
- Software IDE Arduino
Pasos
- Conecta los pines SDA del módulo APDS-9960 al pin A4 del Arduino.
- Conecta el pin SCL del módulo al pin A5 del Arduino.
- Conecta VCC y GND a los correspondientes alimentadores del Arduino.
- Instala la biblioteca Adafruit_APDS9960 a través del Administrador de bibliotecas de Arduino.
- Incluye la biblioteca en tu sketch: #include <Adafruit_APDS9960.h>
- Crea un objeto de la clase APDS9960: Adafruit_APDS9960 apds = Adafruit_APDS9960();
- En el setup(), inicializa el sensor y verifica la conexión.
- En el loop(), lee los datos del sensor como gestos, luz ambiental y RGB.
Código de ejemplo
#include <Adafruit_APDS9960.h>
Adafruit_APDS9960 apds = Adafruit_APDS9960();
void setup() {
Serial.begin(9600);
if (!apds.begin()) {
Serial.println(F("Failed to initialize APDS-9960!"));
while (1);
}
}
void loop() {
apds.enableGesture(true);
delay(250);
}
Miniproyecto
Crea un sistema de monitoreo de iluminación que envía notificaciones cuando la luz es demasiado baja o alta.
Errores comunes
- Insertar el sensor en modo gesto sin activarlo primero.
- Omitir la verificación de la conexión del sensor en el setup().
- No instalar correctamente la biblioteca Adafruit_APDS9960.
- Usa los pines de I2C no estándar para Arduino.
Accesorios recomendados
- Arduino Uno R3
- Conexiones Jumper
- Protoboard
- Biblioteca Adafruit_APDS9960
Preguntas frecuentes
¿Cuál es la tensión de alimentación del módulo APDS-9960?
Verifica en el datasheet.
¿Cuál tipo de conexiones son necesarias para conectar el módulo al microcontrolador?
I2C (SDA y SCL).








Valoraciones
No hay valoraciones aún.