// Make sure to include Onewire and Dallas Temperature libraries
#include <OneWire.h>
#include <DallasTemperature.h>
// Connect your yellow pin to Pin12 on Arduino
#define ONE_WIRE_BUS 12
// Setup a oneWire instance to communicate with any OneWire devices
OneWire oneWire(ONE_WIRE_BUS);
// Pass our oneWire reference to Dallas Temperature sensor
DallasTemperature sensors(&oneWire);
float tempCL = 0;
float tempFH = 0;
void setup()
{
// initialize the Serial Monitor at a baud rate of 9600.
Serial.begin(9600);
sensors.begin();
}
void loop(){
sensors.requestTemperatures(); // Call sensors.requestTemperatures() to issue a global temperature and Requests to all devices on the bus
tempCL=sensors.getTempCByIndex(0);
tempFH=sensors.getTempFByIndex(0);
Serial.print("Celsius temperature: ");
Serial.print(tempCL);
Serial.print(" - Fahrenheit temperature: ");
Serial.println(tempFH);
delay(1000);
}