Paso 7: Ejecutar el código
Instale el marco del matraz. Si tienes instalado pip , 'sudo pip install frasco'.
Usted puede obtener una copia completa de mi código en GitHub: https://github.com/llsmith05/chicken-coop. Este código debería funcionar si se han conectado las cosas del mismo modo como se ilustra en el paso 1. Si usted utiliza diferentes pines GPIO, ajuste las variables de pin según corresponda.
El servidor web y el script de sensor funcionar por separado. Hay varias maneras que usted puede hacer en Linux, pero generalmente solo uso pantalla (sudo apt-get instala pantalla - no estaba en mi instalación base de Raspbian). Tipo 'pantalla' para cambiar a la pantalla de terminal, entonces 'python web.py' para iniciar el servidor web. Golpear ctrl + a para entrar en modo de comandos de la pantalla, presione d para separarlo de la pantalla. Usted puede ahora volver a su terminal de base, pero puede usar 'pantalla - r' para volver a la pantalla del servidor cualquier momento. Ahora ejecutar 'sudo python coop.py' para iniciar el script de sensor principal. El sudo es importante aquí, puesto que el guión necesita acceso root para leer el bus i2c. Se trata de corregir definitivamente, pero no puedo ser molestado por el momento. Usted debe ver algunos texto de depuración. La cooperativa está funcionando!