Étape 5: Python Server
Google vélo utilise un serveur de petit python pour lire des données entrantes de capteur et servir vers le haut de la page Web du vélo google. Vous aurez besoin d’installer python (version 2.something, le script n’est pas compatible 3.0 autant que je sache) et pyserial. Installation de python et pyserial devrait être un processus relativement indolore avec beaucoup d’informations utiles trouvé via google. La seule question que je suis tombé sur windows était que je devais installer une version 32 bits de python que je ne pouvais pas trouver une version 64-bit de pyserial.La server.zip ci-jointe contient le code python pour exécuter google vélo. Il comprend :
arduino.py un module python très simple avec un objet Arduino qui reçoit les données entrantes de capteur
Server.py le script python principal qui crée un objet Arduino, un petit Webserver et lance la page vélo de google (index.html)
et autres fichiers de prise en charge
Malheureusement, l’adresse de port série est codé en dur sur la ligne 17 du Server.py alors... une fois que vous branchez dans l’arduino n’oubliez pas de corriger cette ligne avant exécutant Server.py sur une machine windows, la ligne doit ressembler à :
ARD.configure_serial('COM6')
sur mac il ressemblera à quelque chose comme :
ARD.configure_serial('/dev/tty.usbserial-A4001Lf4')
Après correction de la ligne 17, exécutez Server.py (soit à partir de la ligne de commande ou double-clic, etc...) et python devrait lancer un navigateur web à l’adresse :
http://localhost:8080/index.html