안녕하세요~ 인투피온입니다.
오늘은 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
'인투피온 강좌 > 아두이노 팁(Tip)' 카테고리의 다른 글
아두이노 온습도센서 DHT11 (0) | 2021.12.28 |
---|---|
아두이노 앱 인벤터 LED 컨트롤하기 (0) | 2021.12.28 |
아두이노 WS2812B 네오픽셀 LED 모듈 코딩 (0) | 2021.12.28 |
아두이노 도트 매트릭스 모듈(MAX7219) 사용하기 (0) | 2021.12.20 |
아두이노 RFID(RC522) NFC 사용하기 (0) | 2021.12.20 |