【micro:bit】加速度感應器(積木篇)

micro:bit內建了加速度感應器以及磁力計,讓它可以得知目前板子的運動情形以及指向的方位,所以不需要另外連接其它的模組,直接就可以利用積木取得所需要的數值,完成一些偵測使用者動態的互動程式。

加速度感應值

micro:bit中MMA8652晶片(如下圖紅框處),提供了三軸感應資料值。

程式設計

將加速度感應值的回傳結果,使用橫條圖來顯示,可以自由選擇X、Y、Z方向的加速感應回傳值。

結果如下圖,因為放入的為X方向的加速度感應值,當左右轉動板子時,可以看到橫條圖的改變,而當前後轉動時,橫條圖不會改變。

同時顯示X、Y、Z數值

若想要同時顯示X、Y、Z的數值則必須使用到字串組合方塊,進階>>文字>>字串組合

選取字串組合方塊後,點選左側齒輪圖案可以自由增加欄位,如下圖所示,將左側item圖示拉至右側欄位內。

將加速感應值的回傳值,分別儲存至變數X、Y、Z中,再透過5x5LED矩陣顯示。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *