인투피온 강좌/아두이노 팁(Tip)

아두이노 DS18B20 LINE 사용하기

인투피온 2021. 12. 28. 15:00


안녕하세요~ 인투피온입니다.
오늘은 DS18B20 LINE 사용법에 대해서 알아보겠습니다.

 

회로도

저항은 4.7K옴을 사용해주시면 됩니다.

라이브러리 추가하기

먼저 코딩하기전에 라이브러리 관리( Ctrl + Shift + I )를

열어서 아래 그림의 라이브러리를 설치해주세요.

DallasTemperature.h 라이브러리 설치

 

OneWire.h

코딩하기

 

​#include <OneWire.h>
#include <DallasTemperature.h>

#define ONE_WIRE_BUS 2 // D2핀에서 데이터 읽기

OneWire oneWire(ONE_WIRE_BUS);


DallasTemperature sensors(&oneWire);

void setup(void)
{
   Serial.begin(9600);
   sensors.begin();
}


void loop(void){

   sensors.requestTemperatures();

   Serial.print("C : "); // 섭씨온도
   Serial.print(sensors.getTempCByIndex(0));
   Serial.print(" - F : "); //화씨온도
   Serial.println(sensors.getTempFByIndex(0));
   delay(1000);
}

 

 

업로드 후 시리얼 모니터를 보시면 섭씨, 화씨 온도가 출력 되는것을 볼 수 있어요.

 

 

 

 

 

전자부품 전문 쇼핑몰 인투피온입니다.
필요한 자재에 관한 문의는 홈페이지를 통한 견적 신청, 혹은 전화나 메일로 주시면 빠른 회신을 드릴 수 있도록 하겠습니다.

▶ 홈페이지: http://intopion.com/
▶ 전화: 02-2615-7278
▶ FAX : 02-6124-4242
▶ 메일: intopion@hanmail.net