Mündəricat:

Arduino ilə APDS9960 Jest Sensorundan necə istifadə olunur: 7 addım
Arduino ilə APDS9960 Jest Sensorundan necə istifadə olunur: 7 addım

Video: Arduino ilə APDS9960 Jest Sensorundan necə istifadə olunur: 7 addım

Video: Arduino ilə APDS9960 Jest Sensorundan necə istifadə olunur: 7 addım
Video: E18-D80NK Инфракрасный датчик приближения для предотвращения препятствий (инфракрасный датчик) 2024, Noyabr
Anonim

Bu təlimatda Visuino proqramından istifadə edərək OLED Ekranda əl istiqamətlərini göstərmək üçün Arduino ilə APDS9960 Gesture Sensor -dan necə istifadə olunacağını öyrənəcəyik.

Videoya baxın!

Addım 1: Nə lazımdır

Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
  • Arduino UNO (və ya digər Arduino)
  • Sensor APDS9960
  • Jumper telləri
  • Çörək lövhəsi
  • OLED Ekran
  • Visuino proqramı: Visuino'yu yükləyin

Addım 2: Dövrə

Dövrə
Dövrə
  • Sensor Pinini [GND] Arduino lövhə pininə [GND] bağlayın
  • Sensor Pinini [Vin] Arduino lövhəsi pininə [3.3V] qoşun
  • Sensor Pinini [SDA] Arduino lövhə pininə [SDA] qoşun
  • Sensor Pinini [SCL] Arduino lövhə pininə [SCL] qoşun
  • OLED Ekran Pinini [GND] Arduino lövhə pininə [GND] bağlayın
  • OLED Ekran Pinini [VCC] Arduino lövhə pininə [+5V] qoşun
  • OLED Ekran Pinini [SCL] Arduino lövhə pininə [SCL] qoşun
  • OLED Ekran Pinini [SDA] Arduino lövhə pininə [SDA] bağlayın

Addım 3: Visuinonu işə salın və Arduino UNO Board Tipini seçin

Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin

Arduino proqramlaşdırmağa başlamaq üçün Arduino IDE -ni buradan yükləməlisiniz:

Arduino IDE 1.6.6 -da bəzi kritik səhvlərin olduğunu unutmayın. 1.6.7 və ya daha yüksək qurduğunuzdan əmin olun, əks halda bu Təlimat işləməyəcək! Arduino UNO proqramlaşdırmaq üçün Arduino IDE qurmaq üçün bu Təlimatdakı addımları yerinə yetirməmisinizsə! Visuino: https://www.visuino.eu da quraşdırılmalıdır. Visuino'yu ilk şəkildə göstərildiyi kimi başladın Visuino'da Arduino komponentində (Şəkil 1) "Alətlər" düyməsini basın Dialoq görünəndə Şəkil 2 -də göstərildiyi kimi "Arduino UNO" seçin.

Addım 4: Visuino -da ADD və Komponentləri Qurun

Visuino -da ADD və Set Komponentləri
Visuino -da ADD və Set Komponentləri
Visuino -da ADD və Set Komponentləri
Visuino -da ADD və Set Komponentləri
Visuino -da ADD və Set Komponentləri
Visuino -da ADD və Set Komponentləri
Visuino -da ADD və Set Komponentləri
Visuino -da ADD və Set Komponentləri
  • "Gesture Color Proximity APDS9960 I2C" komponentini əlavə edin
  • "Mətn Dəyəri" komponentini əlavə edin "TextValue1" komponentini iki dəfə vurun və Elements pəncərəsində 4 dəfə "Set Value" düyməsini sola sürükləyin Sol tərəfdəki "SetValue1" seçin və xüsusiyyətlər pəncərəsində UPS olaraq "SetValue2" seçin. yan və xüsusiyyətlər pəncərəsində dəyəri DOWS olaraq təyin edin sol tərəfdəki "SetValue3" seçin və xüsusiyyətlər pəncərəsində sola "SetValue4" seçin və xüsusiyyətlər pəncərəsində dəyəri RIGHT olaraq təyin edin Elementlər pəncərəsini bağlayın

"SSD1306/SH1106 OLED Display (I2C)" komponentini əlavə edin "DisplayOLED1" komponentini iki dəfə vurun və Elements pəncərəsində "Mətn Sahəsi" ni sola sürükləyin Sol tərəfdə TextField1 seçin və xüsusiyyətlər pəncərəsində ölçüsü 3 olaraq təyin edin Elementlər pəncərəsini bağlayın

Addım 5: Visuino Connect Komponentlərində

Visuino Connect Komponentlərində
Visuino Connect Komponentlərində
  • "GestureColorProximity1" pinini "Yuxarıya" "TextValue1"> "SetValue1" pininə bağlayın [Daxilində]
  • "GestureColorProximity1" pinini "Aşağıya" "TextValue1"> "SetValue2" pininə bağlayın [In]
  • "GestureColorProximity1" pinini "Sola" "TextValue1"> "SetValue3" pininə bağlayın [In]
  • "GestureColorProximity1" pinini "Sağa" "TextValue1"> "SetValue4" pininə bağlayın [In]
  • "GestureColorProximity1" I2C pin "Out" u Arduino Board pin I2C ilə bağlayın [In]
  • "GestureColorProximity1" I2C pin "Out" u "DisplayOLED1"> "TextField1" pininə qoşun [Daxilində]
  • "DisplayOLED1" I2C pinini "Çıx" ı Arduino Board pininə I2C bağlayın [Daxilində]

Addım 6: Arduino Kodunu yaradın, tərtib edin və yükləyin

Arduino Kodunu yaradın, tərtib edin və yükləyin
Arduino Kodunu yaradın, tərtib edin və yükləyin

Visuino'da, altdakı "Yarat" sekmesini vurun, düzgün portun seçildiyinə əmin olun, sonra "Kompilyasiya/Qur və Yüklə" düyməsini basın.

Addım 7: Oyna

Arduino UNO modulunu işə salırsınızsa və əlinizi jest sensoru üzərində hərəkət etdirsəniz, OLED Ekran əl hərəkətinin istiqamətini göstərməlidir.

Təbrik edirik! Layihənizi Visuino ilə tamamladınız. Bu Təlimat üçün yaratdığım Visuino layihəsi də əlavə olunur, onu yükləyə və Visuinoda aça bilərsiniz:

Tövsiyə: