JH7UBCブログ

アマチュア無線 電子工作 家庭菜園など趣味のブログです

micro:bit MicroPython 動きの検知その2 ジェスチャー

2019-10-23 08:23:33 | micro:bit

 micro:bitに内蔵されている加速度センサーを利用して、micro:bitの姿勢や動きを検知することができます。

 accelerometer.current_gesture()は、

 up down left right は、どちらに傾いているか

 face up   face down は、どちらの面が上か

 shake は、ゆさぶられたか

 free fall  3g  6g  8g  は、重力加速の値を

 検知した結果を文字で返します。

 現在の状態や動きをシリアル通信でパソコンに送って表示するスクリプトです。(パソコンのソフトはTeraTermで通信速度は9600bpsです)

 姿勢や動きがTeraTermに表示されます。(状態や動きが変わったときだけ表示されます)