micro:bit 寵物研究所

主題三 · 第 5–7 週

我的
電子寵物

讓光線、溫度、聲音和動作,變成牠的情緒。

3 節 × 40 分鐘

教師提示:先請學生觀察封面上的五種感測線索,猜猜電子寵物會如何回應。

光
聲
溫
具備光線、溫度、聲音、觸碰與傾斜感測概念的電子寵物
寵物上線中

任務地圖

三堂課,把數值變成生命

每一節都完成一個可看見、可測試的作品。

01
第 5 週

多元感測儀

讀取亮度、溫度與響度,認識環境數值。

感測
02
第 6 週

基本電子寵物

用條件式讓寵物睡覺、驚訝或開心。

判斷
03
第 7 週

完整版電子寵物

加入時間、傾斜與反應優先順序。

整合

暖身活動

感應,藏在生活裡

點選每個裝置,找出它正在觀察什麼。

選一個裝置開始

教師提示:先讓學生說生活經驗,再揭曉感測器;強調感測器把環境轉成數值。

第 1 節 · 認識輸入

micro:bit 的三種環境線索

☀
LED 矩陣兼任

光線強度

暗處數值較低,亮處數值較高。

0 — 255
°C
處理器附近

溫度

讀到的是板子附近溫度,不是醫療體溫。

攝氏溫度
◖)))
V2 內建麥克風

聲音等級

聲音越大,瞬間數值通常越高。

0 — 255
重要:沒有一個門檻適合所有教室。先量測,再決定「太暗」與「太吵」是多少。

動手試試

感測實驗室

移動三個滑桿,觀察數值如何改變環境描述。

🌤️

舒適的學習環境

光線適中、溫度舒服、聲音不大。

專案一

多元感測儀

先讀值,才知道寵物該怎麼反應。

重複無限次

設「亮度」為光線強度
設「溫度」為溫度 °C
設「響度」為聲音等級

→
按 A

顯示亮度

按 B

顯示溫度

按 A+B

顯示響度

實測任務陽光下抽屜裡手掌遮住安靜教室輕拍手

教師提示:安排 8 分鐘移動量測,要求學生記下每個位置的數值,不只憑感覺回答。

第 2 節 · 規劃思考

幫寵物寫一張反應卡

先用人話說清楚,再把它翻成程式。

1感測環境發生什麼?

光線強度

→
2條件什麼時候成立?

小於 50

→
3反應寵物要做什麼?

顯示睡臉

如果 環境太暗,那麼 寵物就睡著。

核心概念

寵物的大腦一直做四件事

① 感測讀取環境
② 比較條件成立嗎
③ 反應顯示表情
④ 再來不停更新
∞重複無限次
重複結構

讓寵物持續觀察,不是只看一次。

條件式

讓不同情境得到不同反應。

專案二

先完成三種基本反應

(-_-)

太暗 → 睡覺

亮度 < 50

用手掌遮住 LED 矩陣測試。

(>﹏<)

太吵 → 不開心

響度 > 128

輕拍手測試,不要對麥克風大叫。

(♥‿♥)

觸碰 → 開心

觸碰標誌/P0

加入短暫停,讓愛心看得見。

程式技巧:使用「如果 → 否則如果 → 否則」,同一時間只顯示一個主要反應。

互動實驗

電子寵物模擬器

改變環境,測試判斷順序。你能讓牠出現所有表情嗎?

開心
規則 預設已發現 1 / 6

除錯挑戰

為什麼牠一直變臉?

點出比較穩定的寫法。

選一個答案,再說明你的理由。

合作活動

雙人寵物照護站

一人照顧、一人觀察,完成後交換角色。

A

環境操作員

  • 遮住光線
  • 輕拍手製造聲音
  • 觸碰標誌
  • 左右傾斜主板
B

寵物觀察員

  • 說出觸發條件
  • 記錄出現表情
  • 發現錯誤步驟
  • 提出門檻調整

教師提示:提醒學生不可對著麥克風尖叫;用拍手、敲桌或一般說話聲測試即可。

第 3 節 · 專案三

完整版升級包

⏱
時間感

每隔 5 秒就無聊

用定時事件顯示無聊臉 1 秒,再回到環境反應。

↔
姿勢感

跟著主板歪頭

加速度 X > 400 向右,X < −400 向左。

⇧
優先順序

先判斷傾斜

傾斜是短暫動作,可排在光線判斷前面。

參考順序觸碰事件→傾斜→太暗→太吵→預設表情

程式拼圖

完整邏輯,分成兩條線

環境反應持續執行;特殊事件則隨時插入。

∞
主迴圈環境與姿勢
  1. 如果 X > 400 → 右歪
  2. 否則如果 X < −400 → 左歪
  3. 否則如果亮度 < 50 → 睡覺
  4. 否則如果響度 > 128 → 不開心
  5. 否則 → 笑臉
⚡
事件突然發生
  1. 觸碰標誌 → 愛心
  2. 每隔 5 秒 → 無聊
  3. 暫停一小段時間
  4. 回到主迴圈更新

進階任務

把同一套概念
變成「智能燈火」

感測器沒有改變,故事和輸出改變了。

拍手→點亮火焰→5 秒後熄滅

挑戰:如何分辨「拍手點亮」與「吹氣熄滅」?先實測兩種聲音的數值差異。

燈火等待中

完成前 3 分鐘

作品檢核:穩定比功能多更重要

Exit Ticket

如果你的電子寵物
可以多一種感覺……

你會選擇什麼感測器?在什麼情境下,牠會做出什麼反應?

當______時,牠會______。
開心完成任務的電子寵物
⌂ 課程首頁