【发布时间】:2018-12-12 04:43:57
【问题描述】:
我正在尝试写入串行:
input.onButtonPressed(Button.B, function () {
basic.showNumber(1)
serial.redirectToUSB()
serial.writeLine("dit is een test1")
let my_data = "output.txt"
files.appendLine( my_data, "lll,lll,dddl,ll099" )
files.readToSerial(my_data)
})
我按照以下教程进行操作: https://www.dendrite.me/media/output/mediaid/5a13f86908d73406ab61317c
当我说: serial.writeLine("dit is een test1") 它工作得很好,我用术语“dit is een test1”看到它 但是当我尝试这样做时: files.readToSerial(my_data) 什么都没有显示:( 在模拟器中它可以工作,但在 Micro:bit 上它不显示。
【问题讨论】:
-
您是否尝试过一次读取
my-data一行并用serial.writeLine写入每一行 -
是的,它只给了我变量名而不是文件:(
-
文件和序列号有很多错误。我刚刚制作了与 op 中相同的块,但在其中添加了带有
show number 6的for ever块,不仅不显示 6,而且当我单击按钮 b 时 microbit 也没有任何作用。我在 Github 上将此作为错误提出
标签: bbc-microbit