|
本帖最后由 YuanNing 于 2022-3-16 00:00 编辑
使用python对microbit编程时,
如果不在串口初始化时传给rx,tx引脚参数,那么microbit能通过usb正常与电脑进行串口通信
但是如果传给了rx,tx引脚参数,那么microbit向电脑传输数据时,会将传给uart.write()函数的字符串,以与display.scroll()函数相同的效果,在led方阵上滚动显示。
但是此时从电脑向microbit传输的字符串能正常传输,只有microbit往外传有异常。
百度查了资料,但是没有查到与我类似的问题,我也思考了很久没有找到问题出在了哪里,特来向大神求教。
以下为源代码:
from microbit import *
uart.init(baudrate=9600,bits=8,rx=pin8,tx=pin16)
while True:
if(uart.any()==False):
uart.write("wait")
sleep(1000)
elif(uart.any() == True):
command = uart.read()
uart.write("receive")
display.scroll(command)
sleep(1000)
|
|