溫度感應LM35

硬體

LM35是類比感應的溫度感測器,溫度每升高1 ℃,就會提高10mV,0度時,電壓值為0。請將RJ11插頭插入擴充版的A3A4插孔,它使用的只有A3這個孔位。

Arduino的類比讀值,每一個單位大約是4.88mV,也就是每類比讀值增加1,就增加攝氏0.48 ℃

程式

請用【檔案/範例/01Basics/AnalogReadSerial】修改,讀取A3的數值,然後將數值乘0.48,即為攝氏溫度。注意範例的第一行,我用float宣告了變數,而不是用int來宣告,如果是用int來宣告,那麼即使乘上有小數點的數字,最後也只會剩下整數,因為int是只能「裝整數的箱子」。