Étape 2: Configuration du capteur
Avec l’Edison opérationnel, nous pouvons recueillir et traiter les données d’un capteur. Nous utilisons un des capteurs plus populaires dans les exemples de domotique de Arduino, un hygromètre [Fig. 1] mesurant l’humidité du sol dans un vase de la plante.
Brancher le capteur sur la carte de dérivation est simple, comme on le voit dans le modèle Fritzing [figure 2]. Dans ce schéma, les données d’humidité provient de la première broche analogique (A0).
Le premier code de Python [Fig. 3] lit la valeur de signal d’A0 et l’imprime.
Cette valeur est un entier compris entre 0 et 1023 qui obtient plus faible lorsque l’humidité augmente. Le second code [Fig. 4] mappe à une forme plus lisible avant l’impression.
Si vous souhaitez exécuter un de ces codes de Edison juste enregistrer dans un fichier, de préférence avec l’extension .py , transférer ce fichier et exécutez la commande
python PYNAME
où PYNAME est le nom de fichier. Bien que ces programmes ne font pas partie de la pile, nous allons construire, il est recommandé de les exécuter pour vérifier que le capteur fonctionne.