OSEP scratch (microbit )第十一課陀螺儀(加速儀)

使用micro:bit 提供的陀螺儀(註1),偵測板子在X、Y、Z軸的的變化,來控制電腦或板子動作。

利用[三軸(..)值]積木,來顯示偵測板子在X、Y、Z軸的的變化。

一、基本測試

 

 

建立3個變數x、y、z,分別設為陀螺儀的x、y、z,在螢幕上顯示偵測到板子在X、Y、Z軸變化值。

翻動板子,觀察數值變化。

X軸變化值為-2XX(左下右上)到2XX(右下左上)

Y軸變化值-2XX(倒)到2XX((立)

Z軸變化值-2XX(LED朝上)到2XX((LED朝下)

地震儀

 

二、貓咪移動

傾斜板子時,貓咪往上、下、左、右移動。

 

延伸:抓精靈遊戲

移動貓咪去抓小精靈。

 

三、水平儀

傾斜板子時,LED燈往上、下、左、右移動,如果水平,LED燈會在正中央。

 

 

四、貓咪接香蕉(陀螺儀)

板子傾斜不同角度,讓主角(小貓)向左移動或向右移動;

香蕉掉下來,貓咪接到香蕉得分。

 

 

主程式

 

香蕉腳色程式

 

延伸:

1.使用[分身]技巧,讓掉下來的香蕉變多

2.加上時間到結束遊戲,得到40分後結束遊戲

3.加上掉不同的東西(西瓜)、[生命值],被西瓜打到扣分,生命值用完結束遊戲。

 

六、夾娃娃機

microbit陀螺儀控制夾子左右移動,按2顆按鍵控制開始遊戲(B鍵)和下夾子抓娃娃(A鍵)

 

 

七、打磚塊

microbit陀螺儀控制棍子左右移動,按(A鍵)發球開始遊戲。

 

 

八、貓追甜甜圈

microbit陀螺儀控制甜甜圈移動,去追甜甜圈

 

 

改編自scratch的[貓追鼠]遊戲

 

 

老鼠(甜甜圈)腳色:

貓腳色

想想看要怎麼改?

———————————————

註1:

https://zh.wikipedia.org/wiki/%E9%99%80%E8%9E%BA%E5%84%80

陀螺儀(英文:gyroscope),是一種基於角動量守恆的理論,用來感測與維持方向的裝置。陀螺儀主要是由一個位於軸心且可旋轉的轉子構成。由於轉子的角動量,陀螺儀一旦開始旋轉,即有抗拒方向改變的趨向。陀螺儀多用於導航、定位等系統。

microbit加速度計(在makecode的積木名稱為加速度感測值(x、y、z))

https://microbit.org/hk/guide/features/#accel

加速儀可以測量當micro:bit被移動時的加速度。它也能偵測其他動作,例如:搖晃、傾斜和墜落。

它分為x,y,z三維軸向且值在-1024到1024間,microbit水平朝上的時候x=0,y=0,z=-1024。

http://www.masters.tw/169581/gyroscope?fbclid=IwAR3gwM0GDMJEtNUZb13uvgq1DCRDaTsP7kpruvoNzbjnmlguqN4S_crL0Xo

 

roc

宜蘭縣國小資訊小站

您可能也會喜歡…