Stap 4: Code
De sensor heeft de capaciteit om op te sporen van formaldehyde, benzeen, tolueen en andere vluchtige organische stoffen maar ik slechts afgeleid van de formule voor formaldehyde (geen formules gegeven, je moet kijken naar de foto op de sensor de informatiepagina voor andere chemische stoffen)
1. Steek de geassembleerde Arduino in de computer en laden van de Arduino IDE
2. upload deze code aan de Raad van bestuur:
Grove HCHO Sensor
VOID Setup {}
Serial.begin(9600); Uitgang voor seriële beginnen
}
void loop {}
zweven Vi = 0,1;
zweven Vc = 4,95; Constante spanning van pin
int sensorValue = analogRead(A0); Analoge pin voor spanning info in 10 bits lezen
zweven Vf = sensorValue * 4.95 / 1023; Spanning via pin bij aanwezigheid van vluchtige organische stoffen (formaldehyd)
Serial.Print ("Vi:");
Serial.println (sensorValue * 4.95/1023);
Serial.Print ("Formaldehyde-concentratie:");
Serial.Print (concentrationPPMform (Vf, Vi));
Serial.Print("ppm\n"); Concentratie gegevens afdrukken
delay(500); Vertraging van 0,5 seconden
}
zweven concentrationPPMform (float V, float Vstart) / / Formaldehde concentratie formule
{
float con = 212.32619543773774 * exp (-(7.653015806367451 * (4,95 - V) * Vstart) / (V * (4,95 - Vstart)));
return con;
}