Я хочу отправить данные с микробита на ПК.Все соединения работают нормально.Однако я считаю, что данные отправляются на компьютер только в том случае, если в событии записана функция последовательной записи, например, я использую Makecode и выполняются следующие две операции:
input.onButtonPressed(Button.B, () => {
serial.writeLine("data from micro:bit!")
})
basic.forever(function () {
serial.writeLine("data from micro:bit!")
})
Однако если япросто напишите одну строку, как это, это не работает:
serial.writeLine("data from micro:bit!")
Я подозреваю, что функция последовательной записи должна быть вызвана чем-то, вероятно, обратным вызовом или циклом и т. д.?Но похоже, что у micropython one такой проблемы нет.
Еще немного предыстории, я использую Windows 10 и использую пакет Node.js serialPort для получения сообщения.Я не уверен, повлияет ли окружающая среда на поведение.
Я ценю, если кто-то здесь может поделиться некоторым опытом, большое спасибо.