04-20180409第四課

二、判斷Micro:bit板子往哪邊傾斜

  • 認識「三軸陀螺儀

  • 利用【加速度感應值】X及Y的變化來得知板子是否被傾斜,說明如下:

  • 利用以下的程式來測試看看X、Y、Z值的變化

  • 題目一:傾斜板子時,顯示傾斜方向

  • 題目二:傾斜板子時,讓LED燈往上移動

    • 小朋友,針對傾斜板子,你有什麼創意發想?

三、射擊飛機(或飛碟)

  • 現在要做一個射擊飛機(或飛碟)的遊戲,說明如下:

    1. 主角在最下方一排(Y=4)左右移動,按A鍵向左移、按B鍵向右移、按A+B鍵往上發射子彈

    2. 飛機從最左上角,水平移動,到底後移到下一列 (比較難)

    1. 如果子彈打到飛機得1分,如果主角被飛機碰到則GAME OVER

  • 小朋友,試試看說明1(按A鍵向左移、按B鍵向右移、按A+B鍵往上發射子彈,角色為主角及子彈 )要如何做?

    • 主角的起始位置在(2,4)

    • 子彈的起始位置在主角的位置

  • 小朋友,完成說明一,再試試說明二,如何讓飛機從左往右移動,到最右方時,再移到下一列,如下圖,角色為飛機

    • 飛機的起始位置在(0,0)

  • 提示如下:(利用「遊戲」積木)

    • 可以左右同學互相討論,如果說明一及說明二都完成了,就可以自由練習了,加油哦!