]> git.piffa.net Git - arduino/blob - books/ArduinoNextSteps-master/ArduinoNextSteps/sketch_08_02_OneWire_DS18B20/sketch_08_02_OneWire_DS18B20.ino
first commit
[arduino] / books / ArduinoNextSteps-master / ArduinoNextSteps / sketch_08_02_OneWire_DS18B20 / sketch_08_02_OneWire_DS18B20.ino
1 // sketch_08_02_OneWire_DS18B20
2
3 #include <OneWire.h>
4 #include <DallasTemperature.h>
5
6 const int busPin = 10;
7
8 OneWire bus(busPin);
9 DallasTemperature sensors(&bus);
10 DeviceAddress sensor;
11
12 void setup()
13 {
14   Serial.begin(9600);
15   sensors.begin();
16   if (!sensors.getAddress(sensor, 0)) 
17   {
18     Serial.println("NO DS18B20 FOUND!");
19   }
20 }
21
22 void loop()
23 {
24   sensors.requestTemperatures();
25   float tempC = sensors.getTempC(sensor);
26   Serial.println(tempC);
27   delay(1000);
28 }