#include <OneWire.h>
#include <DallasTemperature.h>
// sensor diletakkan di pin 2
#define ONE_WIRE_BUS 2
// setup sensor
OneWire oneWire(ONE_WIRE_BUS);
// berikan nama variabel, masukkan ke pustaka Dallas
DallasTemperature sensorSuhu(&oneWire);
float suhuSekarang;
void setup(void) {
Serial.begin(9600);
sensorSuhu.begin();
}
void loop(void) {
suhuSekarang = ambilSuhu();
Serial.println(suhuSekarang);
delay(2000);
}
float ambilSuhu() {
sensorSuhu.requestTemperatures();
float suhu = sensorSuhu.getTempCByIndex(0);
return suhu;
}