Como usar o Módulo Sensor De Gestos APDS-9960
O Sensor RGB e de Gestos é uma pequena placa com o sensor APDS-9960 (usado no samsung galaxy S5) integrado que oferece medição de cor e da luz ambiente, deteção de proximidade e deteção de gestos sem toque. Com este sensor, poderá controlar um computador, microcontrolador, robot, entre outros, com um simples movimento da mão! Para acompanhar este tutorial irá necessitar dos seguintes artigos:
Imagem | Produto | Comprar |
---|---|---|
Arduino Uno |
||
Cabos Jumper Macho-Fêmea |
||
Módulo Sensor de Gestos |
Sobre o Sensor APDS-9960:
- Fonte de alimentação: 3-5V;
- Comunicação: protocolo de comunicação IIC;
- Dimensões: 13.5 x 13.5mm.
Pinout
Esquema de Montagem
Código Utilizado
Antes de fazer upload do código é necessário proceder a instalação da Biblioteca Adafruit APDS9960 desenvolvida pela Adafruit
#include “Adafruit_APDS9960.h”
Adafruit_APDS9960 apds;
void setup() {
Serial.begin(9600);
if(!apds.begin()){
Serial.println(“Falha ao inicializar o dispositivo. Verifique as conexões!”);
}//SENÃO, FAZ
else Serial.println(“Dispositivo inicializado!”); /
apds.enableProximity(true);
apds.enableGesture(true);
}
void loop() {
uint8_t gesture = apds.readGesture();
if(gesture == APDS9960_DOWN) Serial.println(“baixo”);
if(gesture == APDS9960_UP) Serial.println(“cima”);
if(gesture == APDS9960_LEFT) Serial.println(“Esquerda”);
if(gesture == APDS9960_RIGHT) Serial.println(“Direita”);
}
Assim que carregar o código passe a mão sobre o sensor a uma velocidade moderada no terminal aparecerá a direção em que se moveu.