Étape 10 : Logiciel Simple
Dans cette étape, nous examinerons un peu simple de code pour contrôler une application unique.Afin de contrôler l’ordinateur avec le Teensy, nous indiquera la Teensy pour imiter un clavier. De cette façon, nous pouvons utiliser notre appareil pour déclencher tout raccourci clavier que nous aimons.
Puisqu’il n’y a seulement 7 commandes possibles pour envoyer (0 est un envoi rien commande), la meilleure chose à faire consiste à assigner à chaque commande une tâche.
Dans le code d’exemple simple, les commandes sont utilisées pour contrôler le VLC media player sur un Mac.
Les commandes sont attribuées comme suit :
1 - Lecture/Pause - barre d’espace
2 - piste suivante - cmd + flèche droite
3 - piste précédente - cmd + flèche gauche
4 - volume Up - cmd + flèche haut
5 - le volume - cmd + flèche bas
6 - X
7 - X
Le code lui-même fonctionne de la même manière que précédemment, mais un nouvel indicateur de données (ndf) est utilisé pour indiquer qu'une tâche doit être exécutée.
Dans la boucle principale, cet indicateur est interrogé pour vérifier de nouvelles commandes.
Lorsqu’une nouvelle commande est envoyée à qu'un switch case sert à sélectionner la tâche correspondante.
Les fonctions de la tâche puis il suffit d’envoyer le raccourci appropriées à l’ordinateur et le programme retourne à la vérification de la ndf.
Ces tâches peuvent être modifiées pour votre propre application, plus d’informations sur l’utilisation de la Teensy d’émuler un clavier peuvent être trouvés ici: [http://www.pjrc.com/teensy/td_keyboard.html]
Si cette étape est réussie, vous devriez être en mesure de contrôler une seule application à distance à l’aide de l’appareil.