所以我在编程 micro:bit 时遇到了问题。我在网页上对其进行编码,然后下载 hex 文件并将其传输到 micro:bit。在互联网模拟器上一切正常。显然,当我将其传输到 micro:bit 代码时,它不起作用。代码非常简单,看起来像这样。
动画在变量为 0 时重复(这部分效果很好)
A按钮使变量为1,B使其为2(这部分有效)
当变量不为 0 时,它会中断第一个动画循环。(这部分也有效)
然后进入第二个循环,该循环在变量不是 0 时重复(它永远不会是 0,因为没有使变量为 0 的按钮)所以它永远重复(这有效)
在第二个循环中,还有 2 个循环。第一次在变量为 1 时重复,第二次在变量为 2 时重复。这使我可以随时在这两个循环之间切换。(问题出现在这里:例如,我在循环 2 中,我无法切换到第一个循环,否则。)
在传输代码时,所有这些错误都发生在 micro:bit 机器人中。在互联网模拟器代码中完美运行。是否可以在 micro:bit 中执行该代码,我是否达到了限制?还是机器人有缺陷?感谢您的回答,如果有不清楚的地方请告诉我。