micro:bit 與 程式語言
- 課程內容:
-
-
- 在5個簡易步驟中學習使用micro:bit
- 簡易動畫創作(認識5X5屏幕)
- 剪刀石頭布遊戲一(指定出拳)(認識按鍵)
- 計數器、計步器 (認識變數)
- 一開始【人數】歸零 (【人數】設為0)
- 按A鍵【人數】增加1人,並顯示人數
- 按B鍵顯示【人數】
- 按A+B鍵【人數】設為0 ,並顯示人數
- 如何改成計步器
- 轉換成按按按或搖搖搖遊戲
- 剪刀石頭布遊戲二(隨機出拳) (認識邏輯、判斷)
- 想一想:設計【四則運算練習機】
- 按A鍵隨機出現0~9 (變數0-9)
- 按B鍵隨機出現0~9 (變數0-9)
- 按A+B鍵隨機出現+、-、*、/ 的符號 (變數1-4)
- 搖動板子顯示正確結果
- 示範光影魔術手 (認識光線感測器)
- 測得及顯示光線感測值 (認識類比信號)
- 實作【天黑請開燈】
- 開啟【5X5屏幕的圖案】
- 開啟【外接LED燈】(認識腳位及數位信號) 想一想如何做?
- 簡易溫度計 (認識溫度感測器)
- 測得及顯示溫度感測值 (認識類比信號)
- 利用哈氣及搓揉感測器(內建在處理器上)提高溫度
- 水往低處流 (認識加速度感測器)
- 不管如何翻轉板子(前後翻轉或左右翻轉),5X5屏幕均會顯示向地上的箭頭
- 利用監控台來顯示模擬器的X、Y、Z的加速度感測值
- 利用監控台來顯示模擬器的pitch及roll的旋轉感測值
- 想一想:設計一個程式,看珠寶盒(或裝Micro:bit的盒子)被打開幾次。
- 心情傳送器 (認識藍牙廣播功能)
- 兩人一組,要設同一個廣播群組編號
- 一人為發送端(如兒女)
- 一人為接收端(如父母)
- 發送端心情好時,按A鍵發送happy文字給接收端(自己的屏幕顯示笑臉),心情不好時,按B鍵發送sad文字給接收端(自己的屏幕顯示哭臉)
- 接收端接到happy的文字時,會在自己屏幕顯示笑臉,接收端接到sad的文字時,會在自己屏幕顯示哭臉
- 點亮一列LED燈的運算思維
- 射擊遊戲 (認識遊戲積木)
- 角色:一共有三個角色(【主角】、【飛機】、【子彈】,要先建立這三個角色變數)
- 主角:主角的起始位置在(2,4),主角只在最下方一排(Y=4),利用按A、B鍵來控制左右移動
- 飛機:飛機的起始位置在(0,0),然後往右移動,到最右方時,再移到下一列
- 子彈:子彈的起始位置在主角的位置處,當按下A+B鍵時,子彈由下往上跑
- 子彈打到飛機,得1分
- 飛機碰到主角,則GAME OVER
- 參考資料
沒有留言:
張貼留言