Arduino 入門學習筆記6 溫度感測器實驗
阿新 • • 發佈:2018-11-11
實驗的溫度感測器使用熱敏電阻;大部分熱敏電阻是負溫度係數(NTC),其電阻隨溫度升高而降低。由於它們的電阻隨溫度變化劇烈變化,所以熱敏電阻是最敏感的溫度感測器。
模擬溫度感測器模組使用NTC熱敏電阻,使用一個內建比較器:LM393,它可以使模組同時輸出數字和模擬訊號。該模組可用於溫度報警和溫度測量。
程式
const int digitalPin=7; int analogPin = A0; const int ledPin = 13; boolean Dstate = 0; int Astate = 0; void setup(){ pinMode(ledPin,OUTPUT); pinMode(digitalPin,INPUT); Serial.begin(9600); } void loop(){ Astate = analogRead(analogPin); Dstate=digitalRead(digitalPin); Serial.print("D0:"); Serial.println(Dstate); Serial.print("A0:"); Serial.println(Astate); if(Dstate==HIGH){ digitalWrite(ledPin,LOW); } else digitalWrite(ledPin,HIGH); delay(1000); }
接線圖
執行:(實驗中開啟串列埠監控器檢視輸出資料)。
(模組的數字訊號可能有問題,輸出不正確)