const int buzzerPin = 2;
const int ledPin = 3;
const int temperaturePin = A0;
void setup() {
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(temperaturePin);
float temperatureC = 1/(log(1/(1023./sensorValue-1))/3950+1.0/298.15)-273.15;
Serial.print("Temperature: ");
Serial.print(temperatureC);
Serial.println("°C");
if (temperatureC >= 38) {
tone(buzzerPin, 1000);
} else {
noTone(buzzerPin);
}
int ledBrightness = map(sensorValue,953,115,0,255);
analogWrite(ledPin, ledBrightness);
delay(1000);
}