溫度計

課程簡介

  1. Micro:bit內建溫度感測器,它的位置就在CPU裡面[詳見Hardware]
  2. 我們可以輕鬆讀取到『攝氏』溫度(-25~75度C,解析度0.25度C,未校正時誤差有4度C )
  3. 因為Micro:bit運行的溫度並不高,所以溫度感測器僅會微高於環境溫度,不影響檢測喔

問問你的CPU現在幾度C

這個小小的CPU居然內建了溫度感應器,我們要用它來測溫度,你說會不會有誤差呢?會不會影響我們要做的應用?如果有誤差,你要怎麼抓出來?請跟老師或同學討論看看。怎麼解決這個問題?

溫度的轉換

攝氏華氏換算器

換算的公式

華氏 = 攝氏*(9/5)+32

攝氏 = (華氏-32)*5/9

1°C 的溫度差異等同 1.8°F 的溫度差異。

1°F 的溫度差異等同 0.556°C 溫度差異。

算算看

水的沸點是 攝氏幾度100 華氏幾度212

水的冰點是 攝氏幾度0 華氏幾度32

人的體溫是 攝氏幾度37 華氏幾度98.6

做做看

你能讓micro:bit顯示華氏溫度嗎?

不斷顯示的溫度計

加上一點延遲,確保顯示的溫度是正確的

改用按鈕來觸發程式

按A顯示攝氏溫度





按下B顯示華氏溫度

試試看改用長條圖來顯示


是不是可以快速讀取出溫度


推薦課程

1.普通的溫度計

2.愛的溫度計

2.體溫檢測器


相關連結

Micro:bit文件