Étape 7: Exécuter votre code
Installer le cadre de la fiole. Si vous avez installé PEP , « sudo pip installer fiole. »
Vous pouvez obtenir une copie complète de mon code à GitHub : https://github.com/llsmith05/chicken-coop. Ce code devrait fonctionner si vous avez câblé choses vers le haut de la même façon que j’ai illustré à l’étape 1. Si vous avez utilisé différentes broches GPIO, ajuster en conséquence les variables de la broche.
Le serveur web et le script de capteur exécuté séparément. Il existe plusieurs façons vous pouvez effectuer plusieurs tâches sous Linux, mais j’utilise généralement juste écran (sudo apt-get install écran - ce n’était pas sur mon installation de base Raspbian). Tapez « écran » pour passer à un nouvel écran de terminal, puis « python web.py » pour démarrer le serveur web. Appuyez sur ctrl + a pour entrer le mode de commande d’écran, puis appuyez sur d pour se détacher de l’écran. Vous êtes maintenant dans votre raccordement de base, mais vous pouvez utiliser « écran - r » pour revenir à l’écran du serveur n’importe quel moment. Maintenant lancer "sudo python coop.py' pour lancer le script de capteur principal. La sudo est importante ici, étant donné que le script a besoin d’un accès root à lire le bus i2c. Il s’agit sans aucun doute réparable, mais je ne peux pas être dérangé pour le moment. Vous devriez voir quelques texte de débogage. La coop est en cours d’exécution !