APDS9960 қимыл сенсорын Arduino көмегімен қалай қолдануға болады: 7 қадам
APDS9960 қимыл сенсорын Arduino көмегімен қалай қолдануға болады: 7 қадам
Anonim

Бұл оқулықта біз Visuino бағдарламалық жасақтамасы арқылы OLED дисплейінде қолмен бағыттарды көрсету үшін Arduino көмегімен APDS9960 Gesture Sensor қалай қолдануды үйренеміз.

Видеоны қараңыз!

1 -қадам: Сізге не қажет

Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
  • Arduino UNO (немесе кез келген басқа Arduino)
  • APDS9960 сенсоры
  • Өткізгіш сымдар
  • Нан тақтасы
  • OLED дисплейі
  • Visuino бағдарламасы: Visuino жүктеу

2 -қадам: Цикл

Цикл
Цикл
  • Сенсорлық түйреуішті [GND] Arduino тақтасының түйреуішіне [GND] қосыңыз
  • Сенсорлық түйреуішті [Vin] Arduino тақтасының түйреуішіне [3.3V] қосыңыз
  • Сенсорлық түйреуішті [SDA] Arduino тақтасының түйреуішіне [SDA] қосыңыз
  • Сенсорлық түйреуішті [SCL] Arduino тақтасының түйреуішіне [SCL] қосыңыз
  • OLED дисплей түйреуішін [GND] Arduino тақтасының түйреуішіне [GND] қосыңыз
  • OLED дисплей түйреуішін [VCC] Arduino тақтасының түйреуішіне [+5V] қосыңыз
  • OLED дисплей түйреуішін [SCL] Arduino тақтасының түйреуішіне [SCL] қосыңыз
  • OLED дисплей түйінін [SDA] Arduino тақтасының түйреуішіне [SDA] қосыңыз

3 -қадам: Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз

Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз
Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз
Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз
Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз

Arduino бағдарламалауды бастау үшін сізге осы жерден Arduino IDE орнату қажет:

Arduino IDE 1.6.6 жүйесінде маңызды қателер бар екенін ескеріңіз. 1.6.7 немесе одан жоғары нұсқасын орнатқаныңызға көз жеткізіңіз, әйтпесе бұл нұсқаулық жұмыс істемейді! Егер сіз осы нұсқаулықты орындамаған болсаңыз, Arduino UNO бағдарламасын Arduino IDE бағдарламасына орнатыңыз! Visuino: https://www.visuino.eu орнату қажет. Visuino -ны бірінші суретте көрсетілгендей бастаңыз Arduino компонентіндегі «Құралдар» түймесін басыңыз (1 -сурет) Visuino -да диалог пайда болған кезде 2 -суретте көрсетілгендей «Arduino UNO» таңдаңыз.

4 -қадам: Visuino ADD және Set компоненттерінде

Visuino ADD және Set компоненттерінде
Visuino ADD және Set компоненттерінде
Visuino ADD және Set компоненттерінде
Visuino ADD және Set компоненттерінде
Visuino ADD және Set компоненттерінде
Visuino ADD және Set компоненттерінде
Visuino ADD және Set компоненттерінде
Visuino ADD және Set компоненттерінде
  • «Gesture Color Proximity APDS9960 I2C» компонентін қосыңыз
  • «Мәтін мәні» компонентін қосу «TextValue1» компонентін екі рет шертіңіз және Элементтер терезесінде «Set Value1» параметрін сол жаққа 4 рет сүйреңіз Сол жақтағы «SetValue1» параметрін таңдаңыз және қасиеттер терезесінде UPS мәніне «SetValue2» таңдаңыз. жағында және сипаттар терезесінде мәнді DOWN мәніне орнатыңыз, сол жақта «SetValue3» таңдаңыз, ал сипаттар терезесінде LEFTS мәнін сол жақта «SetValue4» параметріне таңдаңыз және сипаттар терезесінде мәнді RIGHTC «элементтер терезесін жабыңыз»

«SSD1306/SH1106 OLED Дисплейі (I2C)» компонентін қосыңыз «DisplayOLED1» компонентін екі рет шертіңіз және Элементтер терезесінде «Мәтін өрісін» сол жаққа сүйреңіз Сол жақта TextField1 тармағын таңдаңыз және сипаттар терезесінде өлшемін 3 етіп орнатыңыз Элементтер терезесін жабыңыз

5 -қадам: Visuino Connect компоненттерінде

Visuino Connect компоненттерінде
Visuino Connect компоненттерінде
  • «GestureColorProximity1» түйреуішін «Жоғарыға» «TextValue1»> «SetValue1» түйініне жалғаңыз [In]
  • «GestureColorProximity1» түйреуішін «Төменге» «TextValue1»> «SetValue2» түйреуішіне жалғаңыз [In]
  • «GestureColorProximity1» түйреуішін «Солға» «TextValue1»> «SetValue3» түйрегіне жалғаңыз [In]
  • «GestureColorProximity1» түйреуішін «Оңға» «TextValue1»> «SetValue4» істігіне жалғаңыз [In]
  • «GestureColorProximity1» I2C түйрегішінің «Шығуы» Arduino Board I2C түйреуішіне жалғаңыз [In]
  • «GestureColorProximity1» I2C түйреуішінің «Шығуы» «DisplayOLED1»> «TextField1» түйрегіне [In] қосыңыз
  • «DisplayOLED1» I2C түйреуішінің «Шығуы» Arduino тақтасының I2C түйреуішіне қосыңыз [In]

6 -қадам: Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз

Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз
Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз

Visuino -да төменгі жағында «Құру» қойындысын нұқыңыз, дұрыс порт таңдалғанына көз жеткізіңіз, содан кейін «Құрастыру/Құру және Жүктеу» түймесін басыңыз.

7 -қадам: Ойнаңыз

Егер сіз Arduino UNO модулін қуаттандыратын болсаңыз және OLED дисплейі қол сенсорының үстінен жылжытса, қол қимылының бағытын көрсетуі керек.

Құттықтаймын! Сіз Visuino -мен жобаңызды аяқтадыңыз. Мен осы нұсқаулық үшін жасаған Visuino жобасына қоса, оны жүктеп, Visuino -да ашуға болады:

Ұсынылған: