Har börjat testa lite med en Arduino uno.
Hade ett chip SMT160 för temp mätning i mina gömmer, hitta ett program på nätet för att läsa av chipet.
Har hittat en del här och på nätet men hajar inte riktigt jag är nybörjare ju.
Här nedan är programsnutten som mäter och printar ut på displayen.
Mätvärdet fluktuerar så jag vill gör någon form av beräkning så det blir stabilare för att sätta ett gränsvärde på.
Så jag är tacksam om någon kan hjälpa mig på traven.
Kod: Markera allt
void loop()
{
now = micros();
if (now - lastOutput > 500000) {
hcf = highCount;
ssf = sampleSize;
temperature = ((hcf / ssf) -0.32)/0.0047;
Serial.print(highCount);
Serial.print(" / ");
Serial.print(sampleSize);
Serial.print(" temp: ");
Serial.println(temperature);
lastOutput = now;
sampleSize = 0;
highCount = 0;
lcd.setCursor(11,1);
lcd.print (temperature);
}
}