20181201復華中學

  • 講師:黃文玉老師(新上國小電腦老師) shspswenyu@gmail.com

  • 課程內容:

    • 認識 Micro:bit

    • 簡易動畫創作(認識5X5屏幕)

      • 心臟噗通噗通跳

      • 動畫創作

    • 剪刀石頭布遊戲一(指定出拳)(認識按鍵)

      • 按A鍵顯示剪刀

      • 按B鍵顯示石頭

      • 按A+B鍵顯示布

    • 計數器、計步器 (認識變數)

      • 一開始【人數】歸零 (【人數】設為0)

      • 按A鍵【人數】增加1人,並顯示人數

      • 按B鍵顯示【人數】

      • 按A+B鍵【人數】設為0 ,並顯示人數

      • 如何改成計步器

      • 轉換成按按按或搖搖搖遊戲

    • 剪刀石頭布遊戲二(隨機出拳) (認識邏輯、判斷)

      • 當搖動板子的時侯,會隨機出拳

    • 想一想:設計【四則運算練習機】

      • 按A鍵隨機出現0~9

      • 按B鍵隨機出現0~9

      • 按A+B鍵隨機出現+、-、*、/ 的符號

      • 搖動板子顯示正確結果

      • 示範光影魔術手 (認識光線感測器)

        • 測得及顯示光線感測值 (認識類比信號)

      • 實作【天黑請開燈】

        1. 開啟【5X5屏幕的圖案】

        2. 開啟【外接LED燈】(認識腳位及數位信號) 想一想如何做?

      • 想一想:如何模擬【紅綠燈的運作】 (體驗生活常識)

      • 綠燈亮5秒

      • 綠燈閃爍5次 (現在紅綠燈已經沒有這項了)

      • 黃燈亮3秒

      • 紅燈亮5秒

      • 簡易溫度計 (認識溫度感測器)

        • 測得及顯示溫度感測值 (認識類比信號)

      • 利用哈氣及搓揉感測器(內建在處理器上)提高溫度

      • 水往低處流 (認識加速度感測器)

      • 不管如何翻轉板子(前後翻轉或左右翻轉),5X5屏幕均會顯示向地上的箭頭

      • 利用監控台來顯示模擬器的X、Y、Z的加速度感測值

      • 利用監控台來顯示模擬器的pitch及roll的旋轉感測值

    • 想一想:設計一個程式,看珠寶盒(或裝Micro:bit的盒子)被打開幾次。

      • 可從pitch或roll的角度變化來著手

    • 心情傳送器 (認識藍牙廣播功能)

      • 兩人一組,要設同一個廣播群組編號

      • 一人為發送端(如兒女)

      • 一人為接收端(如父母)

      • 發送端心情好時,按A鍵發送happy文字給接收端(自己的屏幕顯示笑臉),心情不好時,按B鍵發送sad文字給接收端(自己的屏幕顯示哭臉)

      • 接收端接到happy的文字時,會在自己屏幕顯示笑臉,接收端接到sad的文字時,會在自己屏幕顯示哭臉

    • 想一想:設計一個爬河遊戲

      • 把全班分成兩隊(A隊及B隊),兩隊的人數要一樣多

      • A隊按A鍵(或搖動板子)傳送0的數字給接收端

      • B隊按A鍵(或搖動板子)傳送1的數字給接收端

      • 接收端看做一個主場顯示器,主場顯示器會將雙方按A鍵(或搖動)次數的差,以燈號的方式顯示在主場顯示器上,一開始顯示(2,2)的燈,如果A方勝B方10次,則亮燈顯示在(1,2),如果A方勝B方20次,則亮燈顯示在(0,2),如果A方勝B方30次,則顯示A,代表A方贏了,並且結束遊戲。反之,若B方的次數比A方多時,則燈號往右邊移動。

      • 建議玩的時候,排成像拔河的隊形,會更逼真與有趣!

    • 點亮一列LED燈的運算思維

      • 玩一玩麥昆小車 (認識擴展板及小車的運作)

      • 測試蜂鳴器

      • 測試RGB LED燈組

      • 測試車子前進、後退、左轉、右轉

        • 可加入前車燈 (如左轉時,亮左前燈;右轉時,亮右前燈)

        • 可加入背景音樂

      • 超音波避障

      • 小車循跡

      • 紅外線遙控器控制車子前進、後退、左轉、右轉

      • 利用另一塊Micro:bit板來遙控小車

    • 射擊遊戲 (認識遊戲積木)

      • 角色:一共有三個角色(【主角】、【飛機】、【子彈】,要先建立這三個角色變數)

        • 主角:主角的起始位置在(2,4),主角只在最下方一排(Y=4),利用按A、B鍵來控制左右移動

        • 飛機:飛機的起始位置在(0,0),然後往右移動,到最右方時,再移到下一列

        • 子彈:子彈的起始位置在主角的位置處,當按下A+B鍵時,子彈由下往上跑

      • 子彈打到飛機,得1分

      • 飛機碰到主角,則GAME OVER