问题标签 [calliope]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
75 浏览

calliope - 对 Calliope mini 进行编程的 roberta 语言的 if 语句中的错误?

我正在尝试使用提供的编辑器之一 Roberta,图形界面 ( https://lab.open-roberta.org/ ) 在新发布的 Calliope 迷你计算机平台 ( https://calliope.cc/ ) 上进行编程。

检查是否按下某个键并输出 hello world 消息的简单程序无法正常运行。同时,消息的直接输出以及使用“始终为真”条件 (1==1) 的输出和 if 语句都有效。

其他编辑器如https://miniedit.calliope.cc/可以毫无问题地处理按键输入,因此我可以排除任何硬件问题。

对我来说,罗伯塔似乎在与 if 语句相关的密钥处理中包含一个错误。

有没有人观察到类似的行为?

到目前为止,罗伯塔似乎还没有用户论坛。

附上截图和代码。感谢您的任何提示!

图形 IDE 中的示例代码

0 投票
0 回答
35 浏览

calliope - 如何获取列表(又名矩阵)中的列表?

lab.open-roberta.org如何在用作系统中制作n维数据结构calliope?似乎没有办法将变量声明为列表中的列表。作为一种解决方法,人们可以考虑制作一个列表,String然后读取字符串所包含的字符——但似乎也没有办法做到这一点。这Image是一个很好的矩阵,但它固定为 5x5 元素。有谁知道如何制作更复杂的数据结构(我知道一个 n 维列表可以存储在一维列表中,但作为人类很难阅读)。

0 投票
1 回答
16 浏览

calliope - 是否有可能使用 makecode.calliope.cc 控制 RGB LED?

makecode 提供的图形语言中似乎没有相应的元素(可以使用 lab.open-roberta.org 编辑器)。我也没有在 Javascript 部分找到任何内容。

有人知道解决方法(比如在较低级别访问 RGB LED)吗?