// Testprogram for uttesting av temperatursensor LM35 og // Luftfuktighetssensor HiH4000. // 05.03.20 Nils Kr. Rossing int pinTemp = A1; int pinFukt = A0; float digTemp; // Digitalt avlest temperatur float digFukt; // Digitalt avlest fuktighet float temp; // Beregnet temperatur i Celsius float fukt; // Beregnet relativ fuktighet i % float tempCal=0.0; // lineær kalibrering av temperatur float fuktCal=0.0; // lineær kalibrering av fukt void setup() { Serial.begin(9600); } void loop() { digTemp = analogRead(A1); digFukt = analogRead(A0); temp = digTemp*500.0/1023 + tempCal; //LM35 fukt = (digFukt/1023 - 0.16)/0.0062; fukt = fukt/(1.0546 -0.00216*temp)+fuktCal; // korigerer fuktighetsmåling med temp Serial.print("Temp: "); Serial.print(temp); Serial.print("C"); Serial.print(", Fukt: "); Serial.print(fukt,1); Serial.println("%"); delay(1000); }