Étape 4: Préparer la plate-forme et les mouvement de saut en développement
Maintenant il est temps de préparer la plate-forme logicielle afin de programmer la carte arduino. Puisque le mouvement Leap envoie ses données à travers une prise de Web, nous utiliserons Google Node.js comme plate-forme de javascript (il est basé sur Google Chrome js moteur) afin que nous pouvons lire facilement les données via la prise de Web. Ensuite, nous devrions installer un module de Node.js appelé « johnny-cinq » qui nous permettent à la carte arduino programme directement avec javascript.
NOTE : J’ai tout fait avec un Macbook Pro alors s’il vous plaît ne me demandez pas comment résoudre des problèmes sur les systèmes Windows parce que je ne peux pas vraiment vous aider ! La plupart des problèmes peut être résolue en effectuant une recherche sur google.
- Plug in Motion Leap et installer son logiciel. À la fin, vous devriez être capable de voir une icône quelque part, ce qui permet d’ouvrir le logiciel de l’espace aérien et les configurations de Bond en mouvement.
- À l’intérieur de la configuration de Motion Leap, vous devez régler « Précision » et faire le tutoriel « Réétalonnage ». Veuillez noter : Leap Motion surface doit être très propre !
- Maintenant que le mouvement de saut est connecté, installé et fonctionnel il faut installer Node.js alors allez sur http://nodejs.org et cliquez sur le bouton "Install" (il est possible que tout d’abord vous devez télécharger et installer XCode nodejs, je l’ai déjà installé donc je ne peux pas être sûr). Vous pouvez vérifier Node.js installation réussie en allant sur presse et Terminal et tapez "noeud" « entrer ». Si nodejs console se présentent commençant par un ">" alors vous êtes prêt à partir. Si vous avez quelques problèmes avec l’installation, veuillez chercher sur google un tutoriel car il y a une tonnes !
- Maintenant, vous devez installer certains modules nodejs (à l’aide de la syntaxe d’installation du Musée). Encore une fois, vérifiez sur google Comment faire pour installer un module, il est très facile de btw ! Les modules nécessaires sont les suivantes :
- GL-matrice : matrice et vecteur de bibliothèque
- Johnny-cinq : bibliothèque de l’arduino
- trait de soulignement : bibliothèque de prise en charge de javascript
- WS: bibliothèque websocket
- Installation LeapJs SDK pour Node.js vérifier cette url : https://developer.leapmotion.com/leapjs/welcome
- J’ai installé tout à l’intérieur d’un dossier de projet appelé « Tesi ». À l’intérieur de ce dossier, j’ai 3 dossiers :
- « lib » contenant le dossier « lib » de LeapJS : vérifier sur github https://github.com/leapmotion/leapjs
- « node_modules » contenant tous les dossiers de 4 modules
- « script » contenant mon script
S’il vous plaît, essayez de garder cette structure de dossiers de projet et les chemins, car des erreurs imprévisibles peuvent se produire si pas.