Arduino vanonder 't fijnstof
logo

Arduino vanonder 't fijnstof

Module 1 Module2 Module3 Module4 Module5 Module6

   De sketch verbeterd



We hebben de sketch overgenomen van de project hub van Arduino.
Die project hub is een uitgebreide bron van informatie rond allerhande Arduino-projecten. Maar deze informatie kan, net zoals Wikipedia, door iedereen aangemaakt en veranderd worden. Daarom is de projecthub een bron van informatie waar we kritisch mee om moeten gaan.

We herbekijken de sketch en passen deze aan waar dat nodig is.




1. sampletime_ms


unsigned long sampletime_ms = 2000;

Uit de technische fiche van de detector zien we hoe het elektrisch signaal eruit ziet dat de fotodiode maakt.

We krijgen volgende informatie over dit signaal:




  Opdracht 1

Pas je sketch aan zodanig dat de waarde van sampletime_ms klopt!





Door de gecorrigeerde waarde van de sampletime_ms nemen we een langere meting, waardoor piek- en dalwaarden uitgemiddeld worden.
Dit leidt tot een stabielere meting en meetwaarden.




2. Serial.print


    Serial.print("Concentration = ");
    Serial.print(concentration);
    Serial.println(" pcs/0.01cf");
    Serial.println("\n");

Door de gecorrigeerde waarde van sampletime_ms weten we nu dat we elke 30 seconden een meting zullen nemen.

Deze meetwaarde "printen" we op het computerscherm. Het resultaat zie je in de onderstaande afbeelding





  Opdracht 2




  Opdracht 3




  Opdracht 4




 

   Let op!

Om het printen wat properder uit te voeren, zijn in deze code:

  • Sommige println vervangen door gewone print
  • De eenheid van de looptijd is toegevoegd.