20181212文山國小

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

  • makecode網址:https://makecode.microbit.org/

  • 課程內容:

    • 認識 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燈】(認識腳位及數位信號) 想一想如何做?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      • 子彈打到飛機,得1分

      • 飛機碰到主角,則GAME OVER