DS18B20溫度感測
//測試程式
#include <OneWire.h>
#include <DallasTemperature.h>
// Arduino類比接腳A0接到1-Wire裝置
#define ONE_WIRE_BUS A0
// 運用程式庫建立物件
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
void setup(void){
Serial.begin(9600);
Serial.println("Temperature Sensor");
sensors.begin();
}
void loop(void){
// 要求匯流排上的所有感測器進行溫度轉換
sensors.requestTemperatures();
// 取得溫度讀數(攝氏)並輸出,
// 參數0代表匯流排上第0個1-Wire裝置
Serial.println(sensors.getTempCByIndex(0));
delay(1000);
}