float beta=3950;
int temp;
int t;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
int reading=analogRead(A4); //reading the senzor value
// converting reading into celcius
temp=1 / (log(1 / (1023. / reading - 1)) / beta + 1.0 / 298.15) - 273.15;
int t=temp/5;
switch (t) {
case 3:
Serial.println("temperature is in 15-19 range");
break;
case 4:
Serial.println("temperature is in 20-24 range");
break;
case 5:
Serial.println("temperature is in 25-29 range");
break;
case 6:
Serial.println("temperature is in 30-34 range");
break;
case 7:
Serial.println("temperature is in 35-39 range");
break;
case 8:
Serial.println("temperature is in 40-45 range");
break;
}
delay(2000);
}