windowsserial-portbbc-microbitteraterm

MICROBIT - Serial read line


May I ask how does the serial read line work? I was trying to make an automated door lock where if I send a signal through serial(I'm using tera term), the microbit should send a radio message to another to unlock my door.


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")

(^ Converted to python from blocks)


Currently, all the code does is to send a test message to the serial port and to receive a message from the serial port then to display it once I press the A button.

However, tera term can only READ signals from the serial but I can't type a thing on tera term.

May I ask how do I solve this or does this just not work?

Thanks!


Solution

  • Enable local echo


    Go to setup -> Terminal and change both receive and transmit to CR+LF and tick the "Local Echo" box


    Thanks @Hans Passant (See comments)