int lm35pin = A2; // Pin for LM35 sensor
int redLedPin = 6;
int blueLedPin = 5;
float roomTemperature = 27.0;
float tempC;
int temp_adc_val;
void setup() {
analogReference(INTERNAL);
Serial.begin(9600);
pinMode(redLedPin, OUTPUT);
pinMode(blueLedPin, OUTPUT);
}
void loop() {
temp_adc_val = analogRead(lm35pin);
tempC = temp_adc_val / 9.31;
Serial.print("Temperature = ");
Serial.print(tempC);
Serial.println(" *C");
if (tempC < roomTemperature) {
digitalWrite(redLedPin, HIGH);
digitalWrite(blueLedPin, LOW);
} else {
digitalWrite(redLedPin, LOW);
digitalWrite(blueLedPin, HIGH);
}
delay(1000);
}