Étape 8: Logiciel et Configuration
Le programme est une esquisse de l’Arduino en cours d’exécution sur l’Edison. J’ai joint le programme et la bibliothèque de DotStar dont j’ai modifié en commentant la ligne 111 de Adafruit_DotStar.cpp :
Le programme a quatre fonctions principales :
getInput() - lit l’état des commutateurs et les valeurs analogiques des potentiomètres, définissant le seuil pour chaque capteur selon l’état des interrupteurs.
checkSensors() - lit les valeurs analogiques de chaque capteur, une moyenne de 10 points par capteur par seconde 1
runTest() - mesure les valeurs analogiques des capteurs contre leurs seuils individuels
drawLevels() - affiche les lectures actuelles sur la fiche individuelle
soundAlarm() - se connecte via Temboo et envoie une alerte sans fil (texte ou courriel)