uart
from microbit import *
suffix = "\r\n"
Status = 'Retrieving Data from Serial Port...'+suffix
while(1):
uart.write(Status)
if uart.any():
uart.write('Data Retrived:'+suffix)
incoming = str(uart.readall(), "UTF-8")
if incoming == 'h':
uart.write("Match!"+suffix)
else:
uart.write(incoming+suffix)
sleep(2000)
sleep(500)
串口通信示例,上传程序之后打开串口,右下角两个下拉框调整为无结束符、115200,输入框输入h则串口将显示Match!,输入其他内容则显示输入的内容。
常见问题
Q:使用micro:bit V2的时候提示readall函数未匹配到怎么办?
A:请更新BXY到最新210701版本可解决此问题。