#include <DS18B20.h>
#include <OneWire.h>
DS18B20 ds(2);
void setup () {
Serial.begin(9600);
}
void loop () {
float val_tempt = ds.getTempC();
float tempt = (val_tempt/15.69*125);
float val = analogRead(A0);
float voltage = (val/1023.00*5);
if((voltage > 2.5 ) || (tempt > 90)){
digitalWrite(3, HIGH);
}else{
digitalWrite(3, LOW);
}
Serial.print("nilai analog");
Serial.println(val);
Serial.print(" ");
Serial.print("Nilai voltage");
Serial.println(voltage);
Serial.print(tempt);
Serial.println(" C");
delay (500);
}