Stap 4: Instellen van de code!!!
int pin = 5; analoge pin
int putPin = 3; vochtigheid
int tempc = 0, tempf = 0; temperatuur variabelen
int monsters [8]; variabelen voor het maken van een betere nauwkeurigheid
int maxi =-100, mini = 100; om te beginnen met max/min temperatuur
int i;
zweven humi = 0;
float prehum = 0;
zweven humconst = 0;
zweven truehum = 0;
zweven pretruehum = 0;
lange pretruehumconst = 0;
lange herddog77 = 0;
VOID Setup
{
Serial.begin(9600); Start seriële communicatie
}
void loop
{
voor (ik = 0; ik < = 7; i ++) {}
monsters [i] = (5.0 * analogRead(pin) * 100.0) / 1024.0;
tempc = tempc + monsters [i];
delay(1000);
}
tempc = tempc/8.0;
tempf = (tempc * 9) / 5 + 32;
herddog77 = analogRead(putPin); vochtigheid berekening
prehum = (herddog77/5);
humconst = (0.16/0.0062);
humi = prehum - humconst;
pretruehumconst = 0.00216 * tempc;
pretruehum = 1.0546-pretruehumconst;
truehum = humi/pretruehum;
delay(1000);
Serial.Print(tempc,DEC);
Serial.Print ("Celsius,");
Serial.Print ("vochtigheid:");
Serial.Print ((lange) truehum);
Serial.println ("%");
tempc = 0;
delay(1000); vertraging voordat de lus
}
Nadat alles klaar is klik op de upload knop die duurt een tijdje om te uploaden en het uploaden wanneer make gebeurt zeker klik u op de seriële communicatie om de lezingen van de sensor!!!