Advertisement
JonD1988

DS18B20 Sketch Rev 0

Sep 15th, 2021
330
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <OneWire.h>  //Includes OneWire Library
  2. #include <DallasTemperature.h> //Includes DallasTemperature Library
  3.  
  4. #define ONE_WIRE_BUS 8 //Yellow DS18B20 Signal Wire Connected to Arduino Pin 8
  5.  
  6. OneWire oneWire(ONE_WIRE_BUS);
  7. DallasTemperature sensors(&oneWire);
  8.  
  9. float Celsius = 0;
  10. float Fahrenheit = 0;
  11.  
  12. void setup() {
  13.   sensors.begin();
  14.   Serial.begin(9600);
  15. }
  16.  
  17. void loop() {
  18.   sensors.requestTemperatures();
  19.  
  20.   Celsius = sensors.getTempCByIndex(0);
  21.   Fahrenheit = sensors.toFahrenheit(Celsius);
  22.  
  23.   Serial.print(Celsius);
  24.   Serial.print(" C  ");
  25.   Serial.print(Fahrenheit);
  26.   Serial.println(" F");
  27.  
  28.   delay(1000);
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement