print() 函数を使って micro:bit から PC へテキストを送る

参考: The Official BBC micro:bit User Guide, pp.180-182
 
micro:bit 側で print() 函数を実行すれば micro:bit から PC へ USB ケーブル経由で簡単にテキストが送れる。
ただの UART なのでターミナルでも同じように受信できる。
うまく通信できない場合は送受両者のボーレートが同じであるかどうかを確かめる。micro:bit 側のボーレートは microbit.uart.init() で設定できる。デフォルトは 115200 のようである。
 

import microbit as uBit
#uBit.uart.init(9600)
while True:
    x, y, z = uBit.accelerometer.get_values()
    print(x, y, z)
    uBit.sleep(500)

f:id:ti-nspire:20180327100730p:plain:h300 f:id:ti-nspire:20180327100949p:plain:h300