Stap 2: op uw PC
Aangezien Trinus de muisaanwijzer gebaseerd op hoofd rotatie verplaatst, kon ik leg deze bewegingen van de muis en gebruik het om verzonden aanvragen naar de Edison.
Ik deed dit met een kleine Python script dat gebruikmaakt van de win32 api aan Vang de muispositie elke paar milliseconden en maak een get-verzoek naar de server van de nodejs waarop de Edison.
Hier is de code:
invoer win32api
importeren van tijd import urllib2
actief = True width = win32api. GetSystemMetrics (0) / 2 hoogte = win32api. GetSystemMetrics (1) / 2
while(Running): x, y = win32api. GetCursorPos() win32api. SetCursorPos((width,height)) als (x-breedte > 100 of y-hoogte = > = 100): afdrukken "Vert: %s, Hor: %s" % (breedte x, y-hoogte); time.Sleep(0.1) als (x-breedte > 5): urllib2.urlopen ("http://192.168.21.207:8081/rechts") als (x-breedte < -5): urllib2.urlopen ("http://192.168.21.207:8081/links")