MICROBIT - 串行读取线

问题描述 投票:0回答:1
请问串口读线是如何工作的? 我试图制作一个自动门锁,如果我通过串行发送信号(我使用的是 Tera 术语),microbit 应该向另一个人发送无线电消息来解锁我的门。


def on_button_pressed_a(): basic.show_string(serial.read_line()) input.on_button_pressed(Button.A, on_button_pressed_a) serial.write_line("test")
(^从块转换为python)


目前,代码所做的只是向串行端口发送测试消息并从串行端口接收消息,然后在按下 A 按钮后显示它。

但是,tera term 只能读取来自串口的信号,但我无法在 tera term 上输入任何内容。

请问我该如何解决这个问题还是这不起作用?

谢谢!

windows serial-port bbc-microbit teraterm
1个回答
0
投票
启用本地回显


转到设置 -> 终端并将接收和传输更改为 CR+LF 并勾选“本地回显”框


谢谢@Hans Passant(见评论)

© www.soinside.com 2019 - 2024. All rights reserved.