#include <OneWire.h>
#include <DallasTemperature.h>
#include <LiquidCrystal.h>
//
#define ONE_WIRE_BUS A0 //
OneWire oneWire(ONE_WIRE_BUS); //
DallasTemperature sensors(&oneWire); //
LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //
void setup() {
sensors.begin(); //
lcd.begin(16, 2); //
lcd.print("Temp Sensor"); //
delay(2000); //
lcd.clear(); //
}
void loop() {
sensors.requestTemperatures(); //
float temperatureC = sensors.getTempCByIndex(0); //
//
lcd.setCursor(0, 0); //
lcd.print("Temperature: ");
lcd.setCursor(0, 1); //
lcd.print(temperatureC);
lcd.print((char)223); //
lcd.print("C");
delay(1000); //
}