#include <math.h>
int led =11;
int sicak;
void setup() {
// put your setup code here, to run once:
pinMode(led , OUTPUT);
Serial.begin(9600);
}
double termistor(int analogOkuma){
double sicaklik;
sicaklik= log(((10240000 / analogOkuma)-1000));
sicaklik = 1 / (0.001129148 +(0.000234125+(0.000000076741 * sicaklik * sicaklik))*sicaklik );
sicaklik=sicaklik-273.15;
return sicaklik;
}
void loop() {
// put your main code here, to run repeatedly:
sicak=analogRead(A0);
double sicaklik = termistor(sicak);
Serial.println(sicaklik);
if(sicaklik>20){
digitalWrite(led, HIGH);
}
else{
digitalWrite(led, LOW);
}
delay(250);
}