Mündəricat:

Leap Motion Controller. (Progetto Arduino): 4 addım
Leap Motion Controller. (Progetto Arduino): 4 addım

Video: Leap Motion Controller. (Progetto Arduino): 4 addım

Video: Leap Motion Controller. (Progetto Arduino): 4 addım
Video: Controlling Robotic Arm | Using Leap Motion | Gaming Device | Using Raspberry Pi4 | FYP | Estar Tech 2024, Noyabr
Anonim
Leap Motion Controller. (Progetto Arduino)
Leap Motion Controller. (Progetto Arduino)

Sıçrayış Hərəkətini idarə etmək və idarə etmək üçün RGB -nin RGB ilə əlaqəsi var.

İstinad:

Leap Motion SDK:

Təchizat

PC

IDE emalı

IDE arduino

Scheda Arduino Uno

Sıçrayış Hərəkəti

4 xülasə

1 x Led RGB

3 x 330Ω müqavimət

1 x Çörək paneli

Addım 1: Collegamento Leap Motion / Arduino

Collegamento Leap Motion / Arduino
Collegamento Leap Motion / Arduino
Collegamento Leap Motion / Arduino
Collegamento Leap Motion / Arduino

Leap Motion -un ən yüksək səviyyəsi Arduino və ya digər şirkətlər arasında "Processing. Serial" proqramının işlənməsi ilə əlaqədardır. Leap Motion və Arduino -da bir çox fərqli mühitin olması səbəbiylə ən çox istifadə edilə bilər. Leap Motion, Arduino C ++ ilə Java proqramlaşdırma proqramıdır. "Processing. Serial" proqramının işlənməsi "serial.write (src)" serialından istifadə edərək Arduino ilə əlaqələndirilir. Mən, Byte, inteqrasiya olunmuş sətirdə axtarış aparıram. Arduino nömrələri 0-255 arasında dəyişir. Dəyişkən məlumatların dəyişdirilməsi bir neçə növdən ibarətdir ki, bu da ən çox yayılmış məlumatlardan biridir. Arduino serialına daxil olun və bu proqramın işlənib hazırlandığı vaxtdan etibarən bir çox dəyişikliklər edilə bilər "/n" düyməsini basın.

Addım 2: Mappatura Coordiate Leap Motion

Mappatura Coordiate Leap Motion
Mappatura Coordiate Leap Motion

Sıçrayış Hərəkətinin əlaqələndirilməsi: 0-255 aralığında hər bir dəstəyi dəstəkləyir. Qenerasiya ilə əlaqədar olaraq, Qenerasiya, "qarşılıqlı əlaqə qutusu" ilə birlikdə Leap Motion -un bütün sahələrini əhatə edən bütün sahələri əhatə edən bütün sahələri əhatə edir. qüvvə koordinatlarının normallaşdırılması. Mən hər şeyi başa düşmək üçün bir neçə millimetrlik bir aralığa çevirirəm "Vektor normallaşdırma nöqtəsi (vektor mövqeyi, boolean, qısqac). 255 və ya daha çox dəyər dəyişdirmək üçün dəyərlər. Arduino ilə işləyin.

RGB -yə rəhbərlik edən bir tapşırıq.

developer-archive.leapmotion.com/documenta…

Addım 3: Scrittura Codice Su IDE Arduino

Scrittura Codice Su IDE Arduino
Scrittura Codice Su IDE Arduino

Arduino -da Leap Motion -un işlənməsi və təhvil verilməsi, IDE Arduino (Allegato) proqramının tamamlanması ilə əlaqədardır.

Arduino yaradıcılığında ən çox işlənmiş məhsulların işlənməsi ilə əlaqədardır.

Müəyyənləşdirin.

Boşluq Quraşdırması: 9600 -cü il tarixindən etibarən əlaqəli bütün məlumatların düzəldilməsini təmin edir.

Void Loop: bir neçə mərhələdən çox işlənib hazırlandıqda, işlənib hazırlandıqda, qiymətlərin ölçüsündə fərqləndiyinizə görə əvvəlcədən yaradılır, bir -birindən fərqlənir. pin di çıxış).

Addım 4: Caricamento Sketch Su Scheda Arduino

Codice və ya kodlaşdırma proqramını hazırlayın və bu təsviri Arduino -ya təqdim edin, bu da bir tramitin istifadəsinə kömək edəcək.

Quindi:

-alzando la mano destra dal basso verso l'alto, controllo i colori del led;

-alzando la mano sinistra dal basso verso l'alto, controllo l'intensità della luminosità;

-facendo un cerchio con unitit, inverto i valori della luminosità e dei colori.

Mən bir video youtube ilə əlaqəli video əlaqələndirirəm:

Arduino:

İşlənir:

Tövsiyə: