//sketch Sensor suhu DSD18B20 pada Arduino dengan LCD16X2
#include <OneWire.h> //library DS18B20
#include <DallasTemperature.h> // library DS18B20
const int sensorin = 15; // pin sensor A1 = 15
OneWire oneWire(sensorin);
DallasTemperature sensors(&oneWire);
#include <LiquidCrystal.h> // library LCD16X2lcd(12,9,5,4,3,2);
LiquidCrystal lcd(12,9,5,4,3,2);
void setup() {
sensors.begin();
lcd.begin(16,2);
lcd.print("PRAKTEK 6");
}
void loop() {
sensors.requestTemperatures(); // Minta sensor untuk membaca suhu
float celsius = sensors.getTempCByIndex(0);
lcd.setCursor(0,0);
lcd.print(" suhu: ");
lcd.print(celsius);
lcd.print(" C ");
lcd.setCursor(0,1);
lcd.print("16. Nawang W");
delay(500);
}