Étape 7: Lecture de capteur
Après avoir fini le guide j’ai ajouté description comment ajouter capteur, température, mais tout le monde que vous pouvez lire en framboise ou Arduino va faire.
L’esprit le fait que si vous lisez de Arduino utilisant Firmata vous devez toujours lire plusieurs fois jusqu'à ce que vous obtenez une certaine valeur.
J’ai utilisé ce capteur de température, c' est plug & play via USB de framboise.
Le guide d’installation peut être trouvé ici
Si vous suivez, vous serez capable de lire la température appeler sudo trempe-sondage de ligne de commande
Le résultat sera quelque chose comme
Trouvé 1 périphériques Device #0: 22,5 ° C 72,5 ° F
Ci dessous la fonction python retournera au bon format (ajouter au script précédent)
Vous pouvez ajouter la valeur lue sur votre tableau de bord devicehub (créer un capteur analogique et ajouter la ligne follwing à votre script à l’aide de ma bibliothèque
DH.set_sensor_value('temp',DH.Project,DH.UUID,DH.apikey,t)
def get_temp() :
Essayez :
res = commands.getstatusoutput ('sudo trempe-sondage")
d = res [1]
retour d.split("") [4] [: -3]
sauf :
retourne 0