//Menyalakan led Dengan Sensor Suhu LM35
int sensor = A0; //Sensor di hubungkan ke pin A0
int LED = -9; //LED di hubungkan ke pin -9
float suhu;
void setup() {
Serial.begin (9600); //koding menyalakan serial monitor
pinMode(sensor, INPUT); //Jadikan sensor sebagai input analog
pinMode (LED, OUTPUT); //Jadikan LED sebagai output digital
}
void loop() {
//Baca temperatur dari LM35
int nilaiDigtal = analogRead (sensor);
//Konservasi ke derajat celcius
suhu = (5.0 * nilaiDigtal * 100.0)/1024.0;
//tampilkan ke sirial onitaor
Serial.print ("Temperatur: ");
Serial.print (suhu);
Serial.println (" Celcius");
delay (100); //delay 100ms
//Program menyalakan LED
//Jika suhu ruangan lebih dari 37 celcius, nyalakan led
if (suhu >100 ) {
digitalWrite (LED, HIGH);
}
//jika tidak led padam
else {
digitalWrite (LED, LOW) ;
}
}