DFR0024

DFR0024 Datasheet


18B20 Temperature Sensor V2 SKU DFR0024

Part Datasheet
DFR0024 DFR0024 DFR0024 (pdf)
PDF Datasheet Preview
18B20 Temperature Sensor V2 SKU DFR0024

From Robot Wiki

Contents
• 1 Introduction
• 2 Specification
• 3 Connection Diagram
• 4 Sample Code

Introduction

DS18B20 is a digital temperature sensor which is from DALLAS U.S. It can be used to quantify the environmental temperature testing. The temperature range -55 ~ +125 , the inherent temperature resolution of , support multi-point networking mesh. Three DS18B20 can deloyed on three lines, to achieve multi-point temperature measurement. It has a 9-12 bit serial output.

Specification
• Supply Voltage 3.3V to 5V
• Temperature range °C ~ +125 °C
• Interface Digital
• Size:22x32mm

Connection Diagram

Sample Code
#include <OneWire.h> int DS18S20_Pin = 2 //DS18S20 Signal pin on digital 2 //Temperature chip i/o OneWire ds DS18S20_Pin // on digital pin 2 void setup void

Serial.begin 9600 void loop void
float temperature = getTemp Serial.println temperature ;
delay 100 //just here to slow down the output so it is easier to read
float //returns the temperature from one DS18S20 in DEG Celsius
byte data[12] byte addr[8];
if !ds.search addr //no more sensors on chain, reset search ds.reset_search return -1000;
if OneWire::crc8 addr, 7 != addr[7] Serial.println "CRC is not valid!" return -1000;
if addr[0] != 0x10 && addr[0] != 0x28 Serial.print "Device is not recognized" return -1000;
ds.reset ds.select addr ds.write 0x44,1 // start conversion, with parasite power on at the end
byte present = ds.reset ds.select addr ds.write 0xBE // Read Scratchpad
for int i = 0 i < 9 i++ // we need 9 bytes data[i] = ds.read ;
ds.reset_search byte MSB = data[1] byte LSB = data[0] float tempRead = MSB << 8 | LSB //using two's compliment float TemperatureSum = tempRead / 16 return TemperatureSum;

Powered By DFRobot 2008-2017
More datasheets: CS-JUICYBOARD-04 | CS-JUICYBOARD-03 | CS-JUICYBOARD-01 | CS-JUICYBOARD-05 | CS-JUICYBOARD-06 | DFR0274 | 74ACT323PC | ADNS-5100 | ADNS-5100-001 | U77-A1114-30L1


Notice: we do not provide any warranties that information, datasheets, application notes, circuit diagrams, or software stored on this website are up-to-date or error free. The archived DFR0024 Datasheet file may be downloaded here without warranties.

Datasheet ID: DFR0024 508599