const int sensorPin = A0;
const int ledPin = 9;
void setup() {
Serial.begin(9600);
pinMode(ledPin, OUTPUT);
}
void loop() {
int sensorValue = analogRead(sensorPin); // Read analog value from LM35
float voltage = sensorValue * (5.0 / 1024.0); // Convert to voltage (0–5V)
float temperature = voltage * 100; // Convert voltage to Celsius
Serial.print("Temp: ");
Serial.print(temperature);
Serial.println(" °C");
if (temperature > 30) {
digitalWrite(ledPin, HIGH); // Turn on LED if hot
} else {
digitalWrite(ledPin, LOW); // Otherwise, turn it off
}
delay(1000); // Wait 1 second between readings
}