Tartalomjegyzék:
- Kellékek
- 1. lépés: Collegamento Leap Motion / Arduino
- 2. lépés: A Mappatura koordinálja az ugrást
- 3. lépés: Scrittura Codice Su IDE Arduino
- 4. lépés: Caricamento Sketch Su Scheda Arduino
![Ugrás mozgásvezérlő. (Progetto Arduino): 4 lépés Ugrás mozgásvezérlő. (Progetto Arduino): 4 lépés](https://i.howwhatproduce.com/images/001/image-454-21-j.webp)
Videó: Ugrás mozgásvezérlő. (Progetto Arduino): 4 lépés
![Videó: Ugrás mozgásvezérlő. (Progetto Arduino): 4 lépés Videó: Ugrás mozgásvezérlő. (Progetto Arduino): 4 lépés](https://i.ytimg.com/vi/7woqNH_qby4/hqdefault.jpg)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
![Ugrás mozgásvezérlő. (Progetto Arduino) Ugrás mozgásvezérlő. (Progetto Arduino)](https://i.howwhatproduce.com/images/001/image-454-22-j.webp)
Ingyenes Ingyenes Ingyenes Ez a progetto a Leap Motion használatához, a Leap Motion vezérléséhez, az intenzitással és a színnel, valamint a vezetett RGB -vel a mozgófényben.
Referencia:
Leap Motion SDK:
Kellékek
PC
IDE feldolgozás
IDE arduino
Scheda Arduino Uno
Ugró mozdulat
4 x gyűjtemény
1 x LED RGB
3 x rezisztencia 330Ω
1 x kenyeretábla
1. lépés: Collegamento Leap Motion / Arduino
![Collegamento Leap Motion / Arduino Collegamento Leap Motion / Arduino](https://i.howwhatproduce.com/images/001/image-454-23-j.webp)
![Collegamento Leap Motion / Arduino Collegamento Leap Motion / Arduino](https://i.howwhatproduce.com/images/001/image-454-24-j.webp)
Ez az első lépés a Leap Motion hirdetés Arduino e és farlo gyűjteményében, amely a "Processing. Serial" libreria feldolgozási programjának használatát használja. A Potter mérőinek a Leap Motion és az Arduino kommunikációs kommunikációjában a sokoldalú sviluppo ambienti miatt lehet használni. Leap Motion program a Java mentre Arduino C ++ programban. Importálás a feldolgozásban Libreria "Processing. Serial" che mi permette attraverso la funzione "serial.write (src) híres adatok ad Arduino per seriale. quella di inviare ad Arduino numeri interi con valori compresi tra 0-255. Il tipo di Variabile utilizzato è stato quindi quello di tipo String, compost a sua volta da una serie di stringhe. Le informazioni inviate da Processing ad Arduino vengono lette attraverso le funzioni sorozat Arduino. Jöjjön el elsőként az ellenőrzéshez és a vezérléshez, hogy ellenőrizze a ci sono adatait az inresso nella porta seriale, se esiste un valore creiamo una variabile di tipo stringa che omandisisce tutti i valori inoltrati da feldolgozás prima del carattere "/n".
2. lépés: A Mappatura koordinálja az ugrást
![Mappatura Coordiate Ugrás Mappatura Coordiate Ugrás](https://i.howwhatproduce.com/images/001/image-454-25-j.webp)
Mappatura koordináta Leap Motion: konvertálásonként négy tartományban, értékek szerint, potessero essere supportati dai led, ovvero 0-255. Fare ciò ho creato un box interstivo su Processing, ho dovuto lavorare con le funzioni presenti all'interno della classe "interact box" del Leap Motion, che rappresenta una regione a forma di scatola all'interno del campo visivo di quest'ultimo e fornisce koordinate normalizzate per mani e dita. I valori base di questa classe sono i millimetri che ho quindi convertito in un range da 0 a 1 attraverso la funzione "Vector normalize point (vector position, boolean, clamp). Fatto ciò moltiplico i valori per 255 e poi li converto in intero per utilizzarli su Arduino.
A questo punto illumino vezette az RGB -t.
developer-archive.leapmotion.com/documenta…
3. lépés: Scrittura Codice Su IDE Arduino
![Íráskód: IDE Arduino Íráskód: IDE Arduino](https://i.howwhatproduce.com/images/001/image-454-26-j.webp)
Dopo aver completato la scrittura del codice su Processing and essere riusciti and a collegare il Leap Motion ad Arduino, arrívo il momento di scivere il codice sull 'IDE Arduino (Allegato)
Arduino ho creato quindi del codice che mi permettesse di ricevere i data da processing.
Definisco le variabili.
Void Setup: Impostazione pin relative alla corrente del led e dei canali rgb come oututut and speed of trasferimento data della porta seriale 9600).
Void Loop: creo una nuova stringa nella quale inserisco tutti i data che mi ha inviato processing, utilizzo la classe getValue che mi permette di separare le stringhe contenute nella stringa precedentemente creata, converto tutte le stringhe külön in interi e assegno i valori ottenuti ai relativi pin di kimenet).
4. lépés: Caricamento Sketch Su Scheda Arduino
![](https://i.ytimg.com/vi/Kyniad_ksN0/hqdefault.jpg)
Arduino Uno e ho iniziato a controllare il led tramite l'utilizzo delle mie mani.
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 un dito, inverto and valori della luminosità e dei colori.
I codici sono scaricabili sia con link link sotto al video youtube che qui sotto:
Arduino:
Feldolgozás:
Ajánlott:
Ugrás mozgással vezérelt távoli keresési és ártalmatlanítási robot: 5 lépés
![Ugrás mozgással vezérelt távoli keresési és ártalmatlanítási robot: 5 lépés Ugrás mozgással vezérelt távoli keresési és ártalmatlanítási robot: 5 lépés](https://i.howwhatproduce.com/images/001/image-360-111-j.webp)
Ugrómozgás -vezérelt távoli keresési és ártalmatlanítási robot: A Leap Motion #3D Jam bejegyzésem részeként izgatottan készültem a Raspberry Pi -n alapuló vezeték nélküli gesztusokkal vezérelt keresési/mentési robot létrehozására. Ez a projekt bemutatja és minimalista példával szolgál arra, hogy a vezeték nélküli 3D kézmozdulatok hogyan működnek
Mozgásvezérlő kardán: 12 lépés
![Mozgásvezérlő kardán: 12 lépés Mozgásvezérlő kardán: 12 lépés](https://i.howwhatproduce.com/images/001/image-1928-19-j.webp)
Mozgásvezérlő Gimbal: Helló mindenkinek, a nevem Harji Nagi. Jelenleg másodéves hallgató vagyok, elektronikát és kommunikációs mérnököt tanulok a kanpuri Pranveer Singh Institute of Technology -tól (UP). Nagyon érdekel a robotika, az arduino, a mesterséges intelligencia
Mozgásvezérlő csúszka a Time Lapse Rail számára: 10 lépés (képekkel)
![Mozgásvezérlő csúszka a Time Lapse Rail számára: 10 lépés (képekkel) Mozgásvezérlő csúszka a Time Lapse Rail számára: 10 lépés (képekkel)](https://i.howwhatproduce.com/images/005/image-14945-20-j.webp)
Mozgásvezérlő csúszka az időzített sínhez: Ez az utasítás elmagyarázza, hogyan lehet motorizálni az időzített sínt egy Arduino által hajtott lépésmotor segítségével. Elsősorban arra a mozgásvezérlőre fogunk összpontosítani, amely a lépésmotort hajtja, feltéve, hogy már rendelkezik sínnel, amelyet motorizálni szeretne. Például, ha
Ha ez akkor ez: a Blackbox: futás, kitérés és ugrás: 4 lépés
![Ha ez akkor ez: a Blackbox: futás, kitérés és ugrás: 4 lépés Ha ez akkor ez: a Blackbox: futás, kitérés és ugrás: 4 lépés](https://i.howwhatproduce.com/images/003/image-7635-9-j.webp)
If This then That: a Blackbox: Run, Dodge and Jump: A nevem Remco Liqui lung, és ez egy If This then That iskola projekt. A Fekete doboz: Run, Dodge and Jump egy doboz, amelyben egy játszható játék található. A gondolat az, hogy játssz egy játékot, és ha elért egy bizonyos pontszámot (100 pont)
Lejátszás/ugrás gomb hozzáadása önálló CD-ROM-meghajtójához: 4 lépés
![Lejátszás/ugrás gomb hozzáadása önálló CD-ROM-meghajtójához: 4 lépés Lejátszás/ugrás gomb hozzáadása önálló CD-ROM-meghajtójához: 4 lépés](https://i.howwhatproduce.com/images/005/image-12468-37-j.webp)
Lejátszás/ugrás gomb hozzáadása önálló CD-ROM-meghajtójához: Ha CD-lejátszót szeretne készíteni egy régi CD-ROM-meghajtóból (nézze meg itt), de a meghajtó nem rendelkezik PLAY/SKIP gombbal az előlapon ….. Ne csüggedjen, egyet hozzáadhat a legtöbb Cd -meghajtóhoz, > > > > Olvass tovább