ARDUINO, 感測器 Sensor, 進階篇

【Arduino進階教學課程】 第三篇:LM35溫度感測器

black and silver digital device

實驗說明:

  • 這是一個常用的LM35溫度感測器,它主要採用LM35DZ感測器元件。該元件的輸出電壓與攝氏溫度呈現線性關係,轉換公式如式,0時輸出為0V,每升高1℃,輸出電壓增加10mV。
  • 該感測器兼容各種MCU控制板,如arduino系列。使用時。我們提供該感測器和arduino系列搭配使用的方法。將感測器信號端輸入到arduino系列的類比接口,感測類比值的變化,利用特定的公式,計算出當前環境的溫度值。
  • LM35溫度感測器參數:
    工作電壓:DC 5V
    溫度範圍:-40℃至+110℃
    精度:±0.25℃(在25℃)

 

材料:

  • Arduino Uno R3
  • USB 傳輸線
  • LM35溫度感測器
  • 麵包板
  • 麵包板跳線

 

👍爆款推薦:程式學習套件組 

購買網址:shop.mirotek.com.tw

 

接線說明:

LM35 有字的那一面,由左至右的接腳功能分別為電源、訊號、接地,分別將三者接到 Arduino開發板上的 5V、類比輸入、GND。

 

程式與說明:

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

void loop()
{ 
  unsigned int val; //定義變數val
  unsigned int dat;//定義變數dat
  val=analogRead(3);//將val設置為讀取到的A3的數值
  dat=(125*val)>>8;//計算當前溫度數字dat
  Serial.print("Temp:"); //顯示 Temp: 
  Serial.print(dat);  //顯示計算的温度值
  Serial.println("C");//顯示C,並自動換行
  delay(500); //延遲0.5S
}

燒錄程式碼,按照接線圖連接好線,利用USB線上電後,打開序列監視器,設置鮑率為9600,我們可以,看到當前環境中的溫度值,如下圖。

 

 

相關文章