micro:bitでUARTと無線通信をブリッジし、シリアル通信を無線化するのを試してみた。
先日の無線の話の続きで、UARTのプログラムと組み合わせてみた。
microPythonで以下のようなプログラムを書いた。
import radio from microbit import display, Image, sleep, uart display.show(Image.HAPPY) radio.on() uart.init(baudrate=9600, bits=8, parity=None, stop=1) while True: if uart.any(): s=uart.read() radio.send_bytes(s) t=radio.receive_bytes() if t is not None: uart.write(t)