#include <LiquidCrystal_I2C.h>
#include <OneWire.h>
#include <DallasTemperature.h>
#define ONE_WIRE_BUS 7
LiquidCrystal_I2C lcd(0x27, 16, 2);
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensor(&oneWire);
float suhuDS18B20_1, suhuDS18B20_2;
void setup(void)
{
lcd.init();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("POLINES");
lcd.setCursor(0, 1);
lcd.print("JAYA");
Serial.begin(9600);
sensor.begin();
delay(2000);
}
void loop(void)
{
// resolusi
//sensor.setResolution(9);
sensor.setResolution(10);
//sensor.setResolution(11);
//sensor.setResolution(12);
sensor.requestTemperatures();
suhuDS18B20_1 = sensor.getTempCByIndex(0);
lcd.clear();
lcd.setCursor(0, 1);
lcd.print("Temp:");
lcd.setCursor(6, 1);
lcd.print(suhuDS18B20_1, 2);
lcd.print((char)223);
lcd.print("C");
delay(1000);
}