2

在本次采访中,建议使用 Orbbasic 语言作为孩子们动手控制 sphere 的好方法。

orbbasic的限制是什么?它是否达到与宏相同的 1ms 粒度?
在哪个时间粒度范围内流式传输数据和执行 orbbasic 是同样可以接受的?
球体运动的稳定性可以用 orbbasic 编程吗?与数据流?

4

1 回答 1

6

您可以在我们的在线文档中阅读有关 orbBasic 功能的所有信息:

https://github.com/orbotix/DeveloperResources/tree/master/docs

但简而言之,您可以每秒运行大约 9,000 行代码,因此它的密度是宏的 9 倍,但功能更强大。您可以使用打印语句将数据发送回蓝牙客户端,但您必须确保不超过一些合理的限制;orbBasic 生成数据的速度比蓝牙传输到某些设备的速度要快。

可以在 orbBasic 中打开和关闭稳定功能,打开时您可以生成自己的滚动命令,这些命令的处理方式与来自智能手机一样。

需要明确的是,数据流只是一种从 Sphero 检索传感器数据的自动化方式,而无需不断地请求它。您可以使用它来检查 Sphero 的运动,但您不能用它“控制”Sphero(因为这意味着向机器人发送命令;数据流只是在读取)。

丹丹尼克

固件工程师,Orbotix

于 2013-05-17T21:23:27.273 回答