模型上手難易度比較
1. 燈塔
建構模型: ★★★
編程模型: ★
(1★為最易, 5★為最難)
主要認識fischertechnik(簡稱ft)的零件、利用編程來控制燈以及 BBC micro:bit 的接駁方法。
建構整個模型大約用30分鐘,如果想縮短建構時間,你可以簡化燈塔的結構。(例如3個 紅色 30mm building block 加上兩盞燈)
主要編程兩盞燈閃燈的速度,繼而控制2盞燈都有不同的閃燈速度。
進階可以利用BBC micro:bit 的light sensor 做智能燈。( 晚上時開燈, 早上時關燈 )
(可利用micro:bit 內置的light sensors 進行檢測,if light level <5 then turn on the light else turn off)
2. 旋轉木馬
建構模型: ★★★★
編程模型: ★
(1★為最易, 5★為最難)
旋轉木馬是作為控制馬達轉動的起手模型,主要認識馬達轉動和按鈕(Switch button)的使用。
建構模型大約用45分鐘。
主要編程為按下按鈕後,馬達會轉動數秒後停止,繼而控制馬達順時針和逆時針轉動。
進階可利用BBC micro:bit 的水平儀控制馬達轉動,或用radio 遠距離遙控旋轉木馬。( 使用兩個micro:bit)
3. 自動乾手機
建構模型: ★★
編程模型: ★★
(1★為最易, 5★為最難)
非常建議你起手的模型,建構模型與編程相對容易,增加了光欄感應,注意光欄感應要使用灰色座的燈。這個模型會令學生容易掌握IF THEN ELSE 的概念 。
建構模型大約用15-20分鐘,如果想縮短建構時間,可以不用做外框部份。
主要編程為如果遮擋光欄感應,馬達就會開啟。(注意馬達順時針和逆時針的分別,吹風和抽風)
進階可使用兩個光欄感應(2套STEM II) 作安全裝置。
4. 智能雪櫃門
建構模型: ★★★
編程模型: ★★★
(1★為最易, 5★為最難)
令學生認識門鉸的結構,從而建構一道普通門。認識按鈕(Switch button) 另一種用法,在編程上要用上逆向思維。
建構模型大約用30分鐘,結構上要注意關門時是否可以按下按鈕。
主要編程為 IF NOT,THEN ELSE 和重覆 WHILE 。如果不按下按鈕(開門),就會開燈。5秒後仍然不按下按鈕,警告燈就會重覆閃著,直至按下按鈕(關門)。
進階可使用蜂鳴器/Speaker(另外購買) 做警告裝置。
5. 紅綠燈
建構模型: ★
編程模型: ★★★★
(1★為最易, 5★為最難)
模擬生活中的紅綠燈,按下按鈕就會開始倒數10秒,倒數後就會由綠燈轉為紅燈,行人有12秒時間過馬路,倒數後轉回紅燈。
建構模型大約用15分鐘,結構上是燈塔的簡單版。
編程上要處理IF THEN ELSE, WHILE, FOR LOOP倒數 , 所以較為複雜。建議使用function ver 簡化程式的複雜性, 你可以使用 function ver 把做好的編程儲存和命名(例如: 命名為開紅燈和開綠燈), 然後要求學生把開綠燈和開紅燈放在合適的位置。
進階可以嘗試編程一個倒數3秒時紅燈會閃的版本,亦可使用2套STEM II 做一套行人過路燈和汽車交通燈的交匯系統。
6. 洗衣機
建構模型: ★★★
編程模型: ★★★
(1★為最易, 5★為最難)
模擬洗衣機門需要正確地關上才可以啟動洗衣程序。
建構模型大約用30分鐘,結構上與智能雪櫃門相似,一樣有門鉸的結構,認識按鈕(Switch button) 另一種用法,在編程上要用上逆向思維,結構上要注意關門時是否可以按下按鈕。
編程上要處理IF THEN ELSE, AND, WHILE, REPEAT。當 switch A AND switch B 同時被按下,馬達跟指示燈會開啟 ,馬達洗衣的轉動程序和指示橙閃燈可自己設計。
進階可以嘗試以現實的洗衣機為參考,編程一部有不同洗衣程序的洗衣機。
內容陸續更新