Étape 4: Tester l’appareil !
Avant de raccorder l’appareil à cloud et afficher les données en ligne, vous devez tester l’appareil en utilisant l’IDE Arduino. Dans cet exemple, nous lisons les mesures sondes de qualité air former deux (reliés à Intel Edison) et sa lecture par connexion série. Assurez-vous de que changer le « Conseil » à « Edison » et COM port vers le port série qu'utilise votre Edison.
Voici le code Arduino, que vous pouvez utiliser :
aux broches utilisées : const int analogInPin = A0 ; La pollution capteur 1 int sensorValue = 0 ;
const int analogInPin1 = A1 ; La pollution capteur 2 int sensorValue1 = 0 ; int BAD = 0 ; int bon = 0 ;
void setup() {/ / initialiser la communication série à 9600 bits/s: Serial.begin(9600); / / pinMode (LED, OUTPUT); pinMode (sortie 2); pinMode (sortie 3,); pinMode (sortie 4); pinMode (sortie 5,); pinMode (sortie 6,); pinMode (7, sortie) ;
}
void loop() {/ / lecture de l’analogique en valeur : sensorValue = analogRead(analogInPin) ; sensorValue1 = analogRead(analogInPin1) ;
mapper à la gamme de l’analogique sur :
imprimer les résultats à l’écran de série : Serial.print(sensorValue) ; Serial.Print(",") ; séparés par une virgule
Serial.Print(sensorValue1) ; Serial.Print(",") ; séparés par une virgule / / *** ce est pour l’AIR qualité capteur ***
Si ((sensorValue > = 450) || (sensorValue1 < = 500)) {/ / BAD!! digitalWrite (2, HIGH); digitalWrite (6, HIGH); digitalWrite (4, HIGH); digitalWrite (3, faible); digitalWrite (7, faible) ; Serial.Print("BAAAAAD!") ; Serial.println() ; imprimer un caractère de saut de ligne} else {digitalWrite (2, basse) digitalWrite (6, basse); digitalWrite (4, faible); digitalWrite (3, hauts); digitalWrite (7, HIGH) ; Serial.Print("Good!") ; Serial.println() ; imprimer un caractère de saut de ligne
}
attendre 2 millisecondes avant la prochaine boucle / / pour le convertisseur analogique-numérique à régler / / après la dernière lecture : delay(500) ; }
Une fois que vous avez vérifié que le capteur fonctionne correctement, vous pouvez le connecter à nuage utilisant du code JavaScript vous mis en place à l’étape 3.
Pour afficher les données, allez sur https://quickstart.internetofthings.ibmcloud.com et entrez votre Mac adresse et vous devriez voir vos données !
Comme un side-project, nous 3D imprimé un couvercle en plastique transparent qui disperse la lumière comme il change de couleur du rouge (pollué) au bleu (air pur).