Paso 5: Python servidor
Bicicleta de Google utiliza un servidor pequeño python para leer datos de entrada del sensor y servir encima de la bici de google Página Web. Usted tendrá que instalar python (versión 2.something, la secuencia de comandos no es 3.0 compatible que yo sepa) y pyserial. Instalación de python y pyserial debe ser un proceso relativamente indoloro con un montón de información útil a través de google. El único problema que me topé en windows era que necesitaba instalar una versión de 32 bits de python como no pude encontrar una versión de 64 bits de pyserial.Server.zip adjunto contiene el código de python para ejecutar google bike. Incluye:
arduino.py un módulo de python muy simple con un objeto de Arduino que recibe datos de entrada del sensor
server.py el script en python principal que crea un objeto de Arduino, un pequeño servidor web y lanza la página google de bicicleta (index.html)
y otros archivos auxiliares
Lamentablemente, la dirección del puerto serial está codificado en la línea 17 de server.py así que... una vez que usted conecte arduino Asegúrese de corregir esta línea antes de la línea corriente server.py en una máquina windows sería algo como:
ARD.configure_serial('COM6')
en mac se verá algo como:
ARD.configure_serial('/dev/TTY.usbserial-A4001Lf4')
Después de corregir la línea 17, ejecute server.py (ya sea desde la línea de comandos, o doble click, etc...) y python debería lanzar un navegador web con la dirección:
http://localhost:8080/index.html