溫度計
課程簡介
課程簡介
- Micro:bit內建溫度感測器,它的位置就在CPU裡面[詳見Hardware]
- 我們可以輕鬆讀取到『攝氏』溫度(-25~75度C,解析度0.25度C,未校正時誤差有4度C )
- 因為Micro:bit運行的溫度並不高,所以溫度感測器僅會微高於環境溫度,不影響檢測喔
問問你的CPU現在幾度C
問問你的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顯示攝氏溫度
按A顯示攝氏溫度
按下B顯示華氏溫度
按下B顯示華氏溫度
試試看改用長條圖來顯示
試試看改用長條圖來顯示
是不是可以快速讀取出溫度
是不是可以快速讀取出溫度