【玩學堂】溫度傳感器模塊(NTC熱敏電阻)

2017/06/07 @ 趙 志瑋

這次要介紹的是Arduino溫度傳感器系列的溫度傳感器模塊,這邊溫度傳感器模塊所使用的是NTC熱敏電阻,NTC熱敏電阻內的電阻跟體積都會隨著溫度的變化而改變,溫度偵測範圍有限,而且會隨著熱敏電阻型號的不同,精準度也有所改變喔!這邊使用的是學習用的NTC熱敏電阻,精準度差距大是正常的唷!

準備Arduino板。

數據線。

公對母杜邦線。

溫度傳感器模塊,腳位從左至右分別為偵測腳位(本範例為A5)、Arduino 5V、接地。

連接完成圖。

程式碼部分如下:

———我是程式碼分隔線———
#include

int sensorPin = A5; // 傳感器偵測腳位為類比A5

double Thermistor(int RawADC) {
double Temp;
Temp = log(10000.0 / (1024.0 / RawADC – 1));
Temp = 1 / (0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp ))* Temp );
Temp = Temp – 273.15; // 將凱爾文轉成攝氏
// Temp = (Temp * 9.0)/ 5.0 + 32.0; // 將攝氏溫度轉換為華氏
return Temp;
}

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

void loop() {
int readVal=analogRead(sensorPin);
double temp = Thermistor(readVal);

Serial.println(temp); // 顯示溫度
//Serial.println(readVal); // 顯示溫度第二種寫法

delay(500);
}
———我是程式碼分隔線———

▲所有影音圖像內容版權歸該單位所有。本文章內容及介紹為INPLUS.TW所撰寫,歡迎分享、轉貼,請清楚註明來源出處。
趙 志瑋
喜歡動手做東西,任教於各才藝補習班,創客教育、樹梅派、物聯網、3D列印教育與推廣課程。

文章留言:






0 留言