Mengakses sensor APDS 9960 Gesture Sensor 6 PIN Dengan Arduino uno

Mengakses sensor APDS 9960 Gesture Sensor 6 PIN Dengan Arduino uno
930 x 180 AD PLACEMENT

Halo teman – teman kali ini DT Production akan memberikan tutorial tentang cara mengakses Gesture sensor APDS-9960 dengan arduino uno. tentunya di internet banyak library yang tidak cocok dengan sensor ini. mungkin teman – teman melihat banyak tutorial di google atau youtube yang menggunakan sensor ini akan tetapi yang 5 pin saja. Sesuai dari pengalaman admin yang sampai membeli sensor ini sampai 3x dan pada akhirnya menemukan library yg tepat dan sangat sederhana (membahas pengalaman).

Sumber google

Sebelumnya teman – teman perlu menyiapkan library yang akan kita gunakan silahkan download disini 
Kemudian pada tahap ini adalah optional, jika sensor anda tidak bekerja pada versi Softwre Arduino IDE yang anda gunakan silahkan download versi 1.6.3 disini.
Setelah mendownload libray APDS-9960 dalam bentuk file .ZIP, extract file tersebut, ganti nama folder hasil extract dari Adafruit_APDS9960-master menjadi Adafruit_APDS9960 kemudian copy folder tersebut dan paste di directory libraries arduino biasanya pada directory Documents > Arduino >
libraries.

 

wiring APDS-9960 ==> Arduino

930 x 180 AD PLACEMENT
INT ===> D2
SCL===> A5
SDA===> A4
VCC===>3.3v
GND===> GND

Copy paste sketch berikut, dan upload ke board arduino. Terimakasih.

[sociallocker]

#include "Adafruit_APDS9960.h"
#include 
Adafruit_APDS9960 apds;

void setup() {
  Serial.begin(9600); 
  
  if(!apds.begin()){
    Serial.println("failed to initialize device! Please check your wiring.");
  }
  else Serial.println("Device initialized!");
  apds.enableProximity(true);
  apds.enableGesture(true);
}

void loop() {
  //read a gesture from the device
    uint8_t gesture = apds.readGesture();
    if(gesture == APDS9960_DOWN) Serial.println("DOWN");
    if(gesture == APDS9960_UP) Serial.println("UP");
    if(gesture == APDS9960_LEFT) Serial.println("LEFT");
    if(gesture == APDS9960_RIGHT) Serial.println("RIGHT");
}

[/sociallocker]

930 x 180 AD PLACEMENT

930 x 180 AD PLACEMENT

Programmer & Videographer.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

You might also like
930 x 180 AD PLACEMENT