int Light=11;
int buzzer =3;
int sensor= A4;
void setup() {
Serial.begin(9600);
pinMode(A4, INPUT);
pinMode(11, OUTPUT);
pinMode(3, OUTPUT);
}
void loop() {
int analogvalue = analogRead(sensor);
float Celcius= 1/ (log(1 / (1023. /analogvalue - 1)) / 3950 + 1.0 / 298.15) -273.15;
if(Celcius>38){
tone(3, 100);
}
else{
noTone(3);
int brightness =map(analogvalue,953,115,0,255);
analogWrite(Light,brightness);
}
Serial.print("Temperature: ");
Serial.print(Celcius);
Serial.println(" °C");
delay(1000);
}