Мазмуну:

Leap Motion Controller. (Progetto Arduino): 4 кадам
Leap Motion Controller. (Progetto Arduino): 4 кадам

Video: Leap Motion Controller. (Progetto Arduino): 4 кадам

Video: Leap Motion Controller. (Progetto Arduino): 4 кадам
Video: Count Extended Fingers - Leap Motion Controller + Javascript 2024, Июль
Anonim
Leap Motion Controller. (Прогетто Ардуино)
Leap Motion Controller. (Прогетто Ардуино)

Leap Motion контролго алынат жана көзөмөлгө алынат жана RGB RGB менен байланышта болот.

Шилтеме:

Leap Motion SDK:

Жабдуулар

PC

IDE иштетүү

IDE arduino

Scheda Arduino Uno

Leap Motion

4 x cavi di collegamento

1 x LED RGB

3 x 330Ω каршылык

1 х нан тактасы

1 -кадам: Collegamento Leap Motion / Arduino

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

Leap Motion баскычын басуу кадамы Arduino үчүн, "Processing. Serial" китепканасын иштетүү. Leap Motion жана Arduino комментарийлерине жазылгыла, демек, бул чөйрөдө дагы. Leap Motion Java программасында Arduino C ++ программасы. "Processing. Serial" файлын иштетүүдө импорттоо серия аркылуу Arduino сериясындагы.rite.write (src) сериялары аркылуу жазылган. Мен бул байт, байыркы тилкенин ичиндеги тапшырмаларды аткарам. 0-255. Variabile utilizzato каталогу, стринги, стринги, компосту жана суусундуктун ар кандай түрлөрү. Ардуинонун сериясы. Келгиле, текшерүү процессине кирүү үчүн, сиз өзүңүздүн алдыңызга кирүүңүз керек, бирок бул өзгөрүү жок "/n".

2 -кадам: Mappatura Coordiate Leap Motion

Mappatura Coordiate Leap Motion
Mappatura Coordiate Leap Motion

Leap Motion координаты: ар кандай диапазондогу диапазондогу колдоо көрсөтүүчү, 0-255. Кирүү үчүн тарифтер иштетүү процессинде, "Leop Motion" "интерактивдүү кутуча" менен баарлашуу болуп саналат, жана Leap Motion, бул жердеги интернеттеги бардык нерселердин бири болуп саналат. форсис координаты нормалдаштыруу. Мен диапазондогу негизги тапшырмаларды аткардым жана диапазондо 0 миллиметрге чейин "Вектор нормализациялоочу чекитти (вектордук позиция, логикалык, кысуучу) түзөт. 255 дюймдун ортосундагы айырмачылыктар өзгөрөт. utilizzarli su Arduino.

Мен RGB жетектеген тапшырманы иллюминого тапшырдым.

developer-archive.leapmotion.com/documenta…

3 -кадам: Scrittura Codice Su IDE Arduino

Scrittura Codice Su IDE Arduino
Scrittura Codice Su IDE Arduino

Документтерди коддоо же кайра иштетүү, Leap Motion жана Arduino коллегияларын иштетүү, IDE Arduino (Allegato)

Ар бир учурда, кодекстин иштөө мөөнөтү дагы өзгөрөт.

Definisco le variabili.

Void Setup: Impostazione pin relativi alla corente del led e ei canali can rgb come out outout out the velosità di trasferimento data porta seriala 9600).

Void Loop: creo una nuova stringa nella quale inserisco tutti i dati che mi ha inviato processing, utlizzo la classe getValue che mi permette di separare le stringhe contenute nella stringa precedentemente creata, Convertto tutte le stringhe in interie e assegno i valoriivi ottenuti a. pin di output).

4 -кадам: Caricamento Sketch Su Scheda Arduino

Документти толугу менен толтуруу жана коддоо боюнча иштеп чыгуу эффективдүү түрдө кароо эскиздеринин схемасы Arduino Uno e ho iniziato a controllare il led tramite l'utilizzo delle mie mani.

Квинди:

-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.

Мен видеолорго шилтеме берген видеолорду YouTube сайтында көрдүм:

Ардуино:

Иштетилүүдө:

Сунушталууда: