Description
Qu’est-ce que c’est
Le module APDS-9960 est un capteur multifonction qui permet de mesurer la lumière ambiante RGB et de détecter les gestes. Il est conçu pour être utilisé dans divers types de projets, tels que des systèmes de surveillance de l’éclairage ou des interactions basées sur les gestes.
Caractéristiques
- Capteur lumière RGB
- Détection de gestes
- Interface I2C/IIC
À quoi ça sert
Le capteur APDS-9960 est idéal pour les projets nécessitant la mesure de la lumière ambiante et la détection de gestes. Il peut être utilisé dans des applications telles que des systèmes de surveillance de l’éclairage, des interfaces utilisateur basées sur les gestes ou tout autre projet nécessitant de détecter les changements de luminosité ambiante ou de reconnaître des mouvements spécifiques.
Didacticiel : Comment utiliser le module APDS-9960
Le module APDS-9960 est un capteur multifonction qui permet de détecter les gestes, de mesurer la lumière ambiante et d’acquérir des données RGB. Il est idéal pour des projets interactifs et de surveillance environnementale.
Ce qu’il faut
- Arduino
- Connexion I2C
- Logiciel IDE Arduino
Étapes
- Connectez le pin SDA du module APDS-9960 au pin A4 de l’Arduino.
- Connectez le pin SCL du module au pin A5 de l’Arduino.
- Connectez VCC et GND aux alimenteurs correspondants de l’Arduino.
- Installez la bibliothèque Adafruit_APDS9960 via Arduino Library Manager.
- Incluez la bibliothèque dans votre sketch : #include <Adafruit_APDS9960.h>
- Créez un objet de la classe APDS9960 : Adafruit_APDS9960 apds = Adafruit_APDS9960();
- Dans le setup(), initialisez le capteur et vérifiez la connexion.
- Dans le loop(), lisez les données du capteur comme gestes, lumière ambiante et RGB.
Exemple de code
#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);
}
Mini-projet
Créez un système de surveillance de l’éclairage qui envoie des notifications lorsque la lumière est trop basse ou élevée.
Erreurs courantes
- Insérez le capteur en mode geste sans l’activer auparavant.
- Omettez la vérification de la connexion du capteur dans le setup().
- Ne n’installez pas correctement la bibliothèque Adafruit_APDS9960.
- Utiliser les broches I2C non standard pour l’Arduino.
Accessoires conseillés
- Arduino Uno R3
- Connexions cavalier
- Plateau de prototypage
- Bibliothèque Adafruit_APDS9960
Questions fréquentes
Quelle est la tension d’alimentation du module APDS-9960 ?
Vérifier le datasheet.
Quel type de connexions sont nécessaires pour connecter le module au microcontrôleur ?
I2C (SDA et SCL).








Avis
Il n’y a pas encore d’avis.