建议将Orbbasic语言作为孩子在interview中动手控制球体的好方法。
Orbbasic的局限性是什么?它实现与宏相同的1ms粒度吗?
在哪个时间粒度范围内流数据并执行Orbbasic是否同样可以接受?
可以使用orbbasic对球体运动的稳定进行编程吗?与数据流?
最佳答案
您可以在我们的在线文档中阅读有关orbBasic功能的所有信息:
https://github.com/orbotix/DeveloperResources/tree/master/docs
但简而言之,您可以每秒运行约9,000行代码,因此它是宏密度的9倍,但功能却更多。您可以使用打印语句将数据发送回Bluetooth客户端,但必须确保不超出一些合理的限制。 orbBasic可以比蓝牙将数据传输到某些设备更快地生成数据。
可以在orbBasic中打开和关闭稳定功能,并且在打开时可以生成自己的滚动命令,这些命令的处理方式就像来自智能手机一样。
需要明确的是,数据流只是从Sphero检索传感器数据的一种自动方法,而无需不断地索取它。您可以使用它来检查Sphero的运动,但不能用它“控制” Sphero(因为这意味着向机器人发送命令;数据流只是在读取)。
丹·丹尼克
固件工程师,Orbotix
关于sphero-api - 通过Orbbasic或流式传输的自主行为?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16444286/