Naviguer dans Google Earth avec les gestes de la main sans toucher (5 / 5 étapes)

Étape 5: Comprendre le CODE

Le premier changement consiste à ajouter Keyboard.begin() dans setup() comme indiqué ici. Cette ligne initialise la bibliothèque clavier et permet l’Arduino se comporte essentiellement comme un clavier.

void setup() {}
Serial.Begin(9600) ;
Delay(4000) ;
Serial.println ("initialisation de planer... Veuillez patienter.") ;
Hover.Begin (ts, reset) ;
Keyboard.begin() ;
}

Ensuite, nous avons besoin capturer tous les événements que nous avons besoin. Pour cet exemple, nous devons les touches fléchées haut/bas/gauche/droite et haut/bas de page.

Nous avons donc ajouté quelques uns s’appuyer sur des déclarations de mapper chaque geste à une clé spécifique. Par exemple, l’événement B00100010 est un bon coup. Nous qui mappe à la touche fléchée droite suivie d’un léger décalage. Plus le délai, plus que vous allez voir la terre tourner. Après cela, nous faisons une Keyboard.releaseAll() pour simuler une sortie de la flèche droite.

Si (événement == B00100010) {}
Keyboard.Press(KEY_RIGHT_ARROW) ; Delay(500) ; Keyboard.releaseAll() ;
} ElseIf (événement == B00100100) {}
Keyboard.Press(KEY_LEFT_ARROW) ;
Delay(500) ;
Keyboard.releaseAll() ;
} ElseIf (événement == B00101000) {}
Keyboard.Press(KEY_UP_ARROW) ;
Delay(500) ;
Keyboard.releaseAll() ;
} ElseIf (événement == B00110000) {}
Keyboard.Press(KEY_DOWN_ARROW) ;
Delay(500) ;
Keyboard.releaseAll() ;
} ElseIf (événement == B01000001) {}
Keyboard.Press(KEY_PAGE_DOWN) ;
Delay(200) ;
Keyboard.releaseAll() ;
} ElseIf (événement == B01000100) {}
Keyboard.Press(KEY_PAGE_UP) ;
Delay(200) ;
Keyboard.releaseAll() ;
}

Et c’est tout !

Cet exemple peut être facilement étendu pour contrôler quoi que ce soit avec planer sur le PC. Les bibliothèques de souris et le clavier pour Arduino peuvent être personnalisés pour fonctionner avec n’importe quelle application.

Articles Liés

Contrôler une imprimante 3D avec les gestes de la main

Contrôler une imprimante 3D avec les gestes de la main

j'ai écrit à ce sujet avant, mais j'ai réussi un laboratoire de technologie créative au California College of the Arts. J'ai aider les élèves avec un large éventail de compétences, créer un large éventail de projets. Une des nombreuses parties de mon
Faire un aéroport dans Google Earth et voler autour de

Faire un aéroport dans Google Earth et voler autour de

Après que la découverte il y est un simulateur de vol caché dans Google Earth, partie d'un test bêta pour certains futur jeux en ligne, c'était seulement une question de temps (deux jours) avant que j'y ai pensé le simulateur de hacking sur une gamme
Comment planifier votre itinéraire de vente de Garage à l’aide de Google Earth (pour les vendeurs EBay)

Comment planifier votre itinéraire de vente de Garage à l’aide de Google Earth (pour les vendeurs EBay)

Lorsque vous frappent les brocantes, le temps est de l'essence. N'importe quel moment que vous perdez le matin - que ce soit obtenir des liquidités au guichet, remplir le réservoir de gaz ou conduire un parcours lent inefficace complet du dos-tracks
Commandé un bras robotique avec des gestes de la main

Commandé un bras robotique avec des gestes de la main

Cette utilisation de bras robotisé pour Arduino et 345 ADXL accéléromètre.Étape 1: matériauxmatériaux :deux arduino (modèle est indifférent)adxl345 deux triaxis accéléromètrecinq 9gr servospanneaux en plexiglas (deux zones de papier A4)Accu LiPoEtape
Google Earth contrôlée par Accelerometer(MPU-6050)

Google Earth contrôlée par Accelerometer(MPU-6050)

Récemment, j'ai acheté un gyroscope à 3 axes et accéléromètre appelé "MPU-6050" d'Amazon. Il en coûtera 5 $. Quand je faisais des recherches demandes du "Bond en mouvement", j'ai trouvé de nombreux programmes de démonstration pouvant p
Geste de la main au convertisseur de langage

Geste de la main au convertisseur de langage

Avez-vous déjà demandé si une personne sourde et muette pouvait parler avec juste ses mains???Eh bien, si vous êtes intéressé à savoir comment, alors vous êtes au bon endroit... Ici nous allons démontrer comment faire un signal au convertisseur de la
Comment installer Google Earth sous Linux avec une seule commande

Comment installer Google Earth sous Linux avec une seule commande

installation logiciel sous Linux peut être difficile parfois pour les débutants. Dans ce instructable, vous pouvez installer Google Earth avec qu'une seule commande.Étape 1: Installation Il suffit d'aller à pâte terminal, cette commande et appuyez su
UTILISEZ VOTRE GARMIN E-TREX LEGEND GPS AVEC GOOGLE EARTH.

UTILISEZ VOTRE GARMIN E-TREX LEGEND GPS AVEC GOOGLE EARTH.

Une façon nouvelle et améliorée d'utiliser votre GARMIN E-TREX avec GOOGLE EARTH, avec un ordinateur portable, G.P.S. et logiciel votre capable d'avoir une configuration vraiment fantaisie. BIEN SÛR, CE SERA POUR LA CONSCIENCE DE PRIX. SI VOUS AVEZ D
HOW TO DESIGN modèles et bâtiments pour google earth

HOW TO DESIGN modèles et bâtiments pour google earth

avez-vous déjà allé dans google earth et regarda ces bâtiments cool. vous avez toujours voulu concevoir un. Eh bien, voici votre chance.Étape 1: Ce que vous aurez besoinGoogle earthGoogle skutchup : http://sketchup.google.com/index.htmlun ordinateur
3D imprimé relief de Google Maps avec SketchUp

3D imprimé relief de Google Maps avec SketchUp

Cette instructable a été adaptée d'une procédure pas à pas sur. Consultez-le pour plus de trucs comme ça !Faites-vous une faveur. Accédez à Google maps. Accédez à votre endroit favori. Appuyez sur Ctrl, cliquez et faites glisser. Everthing obtient to
Comment connecter le DeLorme Earthmate GPS LT-20 à votre Google Earth pour un grand GPS carte de suivi.

Comment connecter le DeLorme Earthmate GPS LT-20 à votre Google Earth pour un grand GPS carte de suivi.

je vais vous montrer comment connecter un périphérique GPS à la populaire émission de Google Earth, sans l'aide de Google Earth Plus.Je n'ai pas un gros budget donc je peux vous garantir que ce sera possible à peu de frais.Étape 1: Liste de logiciels
1 000 étapes du projet - carte votre propre marche chemins à l’aide de Google Earth !

1 000 étapes du projet - carte votre propre marche chemins à l’aide de Google Earth !

Il s'agit d'un projet que j'ai travaillé sur dans ma classe de psychologie du sport ce semestre. La classe a été divisée en groupes et compte tenue des podomètres, laquelle nous utiliserions à divers endroits à Louisville pour le rendre intéressant d
Connectez votre récepteur GPS LS20031 vers Google Earth via PC

Connectez votre récepteur GPS LS20031 vers Google Earth via PC

mises à jour31 oct: NIP a été corrigé pour comment câbler l'IC SN74AHC125.INTRODUCTIONDans ce guide j'ai va accrocher le récepteur GPS LS20031 à un PC (très probablement un ordinateur portable) à l'interface de Google Earth. Il s'agit d'un processus
Comprendre les gestes italiens

Comprendre les gestes italiens

COMME CETTE IBLE ? VOTEZ POUR LUI AU CONCOURS DE L'ÉPILOGUE, MERCI ! : DSalut chers amis, c'est Filippo d'Italie !Oui de l'Italie ! Et je m'apprête à vous montrer plus italien ible jamais, n'a pas seulement de quelques spaghetti et pizza ! XDAmis ita