1. 설계도
2. 코드
#include <OneWire.h>
#include <DallasTemperature.h>
// -127.00 -196.60
//디지털 핀 4번째에서 데이터를 읽어옵니다.
#define ONE_WIRE_BUS 4
//커뮤니케이션을 준비합니다.
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
void setup(void)
{
Serial.begin(9600);
sensors.begin();
}
void loop(void){
sensors.requestTemperatures();
Serial.print("Celsius temperature: ");
// 섭씨온도를 뜻합니다.
Serial.print(sensors.getTempCByIndex(0));
Serial.print(" - Fahrenheit temperature: "); //화씨온도를 뜻합니다.
Serial.println(sensors.getTempFByIndex(0));
delay(1000);
}
참조
반응형