Étape 6: Integrated Application pour enregistrer les données du capteur vers fichier CSV
Une fois que les capteurs ont été testées et établies selon les tests d’unités, elles sont intégrées dans l’Application Python. Chaque capteur exigera son importation, setup, puis lire les fonctions. Pas tous les capteurs doivent être lus sur le même calendrier, mais il aidera si un temps commun est utilisé. Certains capteurs peut-être besoin de temps pour se réchauffer, s’ils sont mis en mode de veille prolongée (par exemple. Détecteur de gaz).
L’application python doit
- importer la bibliothèque de capteur
- création d’instance de capteur
- Détection de boucle - appelé régulièrement
- préparer des capteurs
- lire les capteurs
- Communiqué de capteurs
- ouvrir le fichier CSV pour permettre l’ajout
- Ajouter des valeurs de capteur à objet de la liste dans l’ordre connu
- écrire la ligne CSV dans le fichier
- Fermez le fichier CSV
Cet exemple de programme programme apporte tous les capteurs enseignés dans un fichier CSV. Encore une fois, c’est une application de test sur le chemin de l’application finale. À ce stade nous n’avons pas le fichier de capteurs/ouverture/fermeture de préparation dans la section de la boucle.