Étape 2: sur votre PC
Puisque Trinus déplacé le pointeur de la souris, basé sur la rotation de la tête, je pouvais saisir ce mouvement de la souris et l’utiliser pour les requêtes envoyées à l’Edison.
Je l’ai fait avec un petit script Python qui utilise l’api win32 pour capturer la position de la souris toutes les quelques millisecondes et faire une demande get sur le serveur nodejs fonctionnant sur l’Edison.
Voici le code :
importation win32api
importer des temps import urllib2
en cours d’exécution = True width = win32api. GetSystemMetrics (0) / 2 hauteur = win32api. GetSystemMetrics 1/2
while(Running): x, y = win32api. GetCursorPos() win32api. SetCursorPos((width,height)) si (x-largeur > = 100 ou y-hauteur > = 100): imprimer "Vert: %s, Hor: %s" % (largeur x, y-hauteur) ; Time.Sleep(0.1) si (x-largeur > 5): urllib2.urlopen ("http://192.168.21.207:8081/droite") si (x-largeur < -5): urllib2.urlopen ("http://192.168.21.207:8081/gauche")