from microbit import * display.show("x") #stop pin8.write_digital(0) pin12.write_digital(0) pin16.write_digital(0) pin0.write_digital(0) while True: local_input = uart.read() if local_input != None: message = str(local_input, 'utf8') if message == 's': #back display.show(Image.ARROW_S) pin8.write_digital(0) pin12.write_digital(1) pin16.write_digital(0) pin0.write_digital(1) elif message == 'w': #front display.show(Image.ARROW_N) pin8.write_digital(1) pin12.write_digital(0) pin16.write_digital(1) pin0.write_digital(0) elif message == 'd': #right display.show(Image.ARROW_W) pin8.write_digital(1) pin12.write_digital(0) pin16.write_digital(0) pin0.write_digital(1) elif message == 'a': #left display.show(Image.ARROW_E) pin8.write_digital(0) pin12.write_digital(1) pin16.write_digital(1) pin0.write_digital(0) else: display.show("x") #stop pin8.write_digital(0) pin12.write_digital(0) pin16.write_digital(0) pin0.write_digital(0) sleep(100)