온도 센서만 필요하다면 이게 제일 무난한거 같네요.
중요한건 DATA쪽에 4.7k pullup 저항이 필요하다는 겁니다. 0.1uF capacitor를 전원쪽에 같이 셋업해주면 좀 더 안정적으로 보이네요.
#include <OneWire.h>
#include <DallasTemperature.h>
#define ONE_WIRE_BUS 5
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
void setup(void)
{
Serial.begin(9600);
Serial.println("Dallas Temperature IC Control Library Demo");
sensors.begin();
}
void loop(void)
{
Serial.print(" Requesting temperatures...");
sensors.requestTemperatures();
Serial.println("DONE");
Serial.print("Temperature is: ");
Serial.print(sensors.getTempCByIndex(0));
delay(10000);
}
'Arduino' 카테고리의 다른 글
1602 LCD 세트 완성 (0) | 2019.05.14 |
---|---|
1602 LCD, DS3231, DS18B20, Nano 등 활용 셋업 (0) | 2019.05.06 |
터치 버튼 TTP223 (0) | 2019.04.30 |
Buzzer와 부저 모듈 - 피에조 (0) | 2019.03.28 |
APDS-9960 센서 (0) | 2019.03.13 |