2021年2月1日月曜日

MicroPythonを使用してmicro:bitの加速度センサーからジェスチャーを取得・USBシリアルで送信する

micro:bitはMicroPythonでプログラミングする事もできます。micro:bitの加速度センサーからジェスチャーを取得しUSBシリアルで送信して、PCで受信するには、以下のプログラムを実行します。

ジェスチャーを取得して、USBシリアル送信するMicroPythonプログラム

micro:bitとPCを接続して、Thonnyなどで以下のプログラムをmain.pyとして保存します。
from microbit import *

uart.init(115200)
display.show(Image.TRIANGLE)
while True:
    gesture = accelerometer.current_gesture()
    uart.write(gesture + "\n")
    if button_a.is_pressed() and button_b.is_pressed():
        display.clear()
        uart.write("stop.\n")
        break
    sleep(100)
uart.init(115200)

その他のPC側の受信設定などは「micro:bitのA/Bボタンの状態をMicroPythonを使用して取得・USBシリアルで送信する」の手順を参考にして設定します。

関連情報

・Thonnyに関する記事は、こちらを参照してください。

・Micro:bitに関する記事は、こちらを参照してください。

0 件のコメント:

コメントを投稿