Stap 4: Test het apparaat!
Voordat u het apparaat aansluit op de cloud en de gegevens bekijken online, moet u het apparaat met behulp van de Arduino IDE testen. In dit voorbeeld zijn we metingen formulier twee lucht kwaliteit sensoren (verbonden met Intel Edison) lezen en lezen via seriële verbinding. Zorg ervoor dat u het "Board" wijzigen in "Edison" en COM-poort op de seriële poort die uw Edison wordt gebruikt.
Hier is de Arduino-code die u kunt gebruiken:
op de pinnen gebruikt: const int analogInPin = A0; Verontreiniging sensor 1 int sensorValue = 0;
Const int analogInPin1 = a1 worden verkregen; Verontreiniging sensor 2 int sensorValue1 = 0; int BAD = 0; int goed = 0;
void setup {/ / initialiseren seriële communicatie 9600 bps: Serial.begin(9600); / / pinMode (LED, OUTPUT); pinMode (2, OUTPUT); pinMode (3, OUTPUT); pinMode (4, OUTPUT); pinMode (5, OUTPUT); pinMode (6, OUTPUT); pinMode (7, OUTPUT);
}
void loop {/ / Lees de analoge waarde: sensorValue = analogRead(analogInPin); sensorValue1 = analogRead(analogInPin1);
het worden toegewezen aan het bereik van de analoge uit:
de resultaten naar de seriële monitor afdrukken: Serial.print(sensorValue); Serial.Print(","); gescheiden door een komma
Serial.Print(sensorValue1); Serial.Print(","); gescheiden door een komma / / *** THIS IS FOR THE AIR QUALITY SENSOR ***
Als ((sensorValue > = 450) || (sensorValue1 < = 500)) {/ / SLECHTE! digitalWrite (2, HIGH); digitalWrite (6, hoge); digitalWrite (4, HIGH); digitalWrite (3, laag); digitalWrite (7, laag); Serial.Print("BAAAAAD!"); Serial.println(); afdrukken een linefeed karakter} anders {digitalWrite (2, LOW) digitalWrite (6, laag); digitalWrite (4, laag); digitalWrite (3, hoog); digitalWrite (7, hoog); Serial.Print("Good!"); Serial.println(); een linefeed-teken afdrukken
}
2 milliseconden voordat de next-lus wachten / / voor de analoog / digitaal-converter om te regelen / / na de laatste lezing: delay(500); }
Nadat u hebt gecontroleerd dat de sensor goed werkt, kunt u deze aansluiten op de Cloud instellen met JavaScript-code u in stap 3.
Als u wilt de gegevens bekijken, ga naar https://quickstart.internetofthings.ibmcloud.com en voer uw Mac moet toespraak en u zien uw gegevens!
We 3D afgedrukt als een side-project, een transparante plastic cover die het licht verspreidt als het kleur van rood verandert (vervuild) naar blue (schone lucht).