首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sphero -如何让Sphero跳跃?

Sphero -如何让Sphero跳跃?
EN

Stack Overflow用户
提问于 2014-07-01 20:30:30
回答 1查看 5.7K关注 0票数 1

我刚刚得到了一个Sphero v2.0,并且一直在使用SDK在Eclipse中为Sphero创建android应用程序。

在官方应用程序中,有一个函数可以使地面https://play.google.com/store/apps/details?id=orbotix.sphero&hl=en的球体跳跃

我可以控制Sphero的移动,但找不到通过代码跳转的方法。有没有人知道怎么做?

EN

回答 1

Stack Overflow用户

发布于 2014-07-14 00:19:31

我已经能够用这个宏在iOS上做到这一点:

代码语言:javascript
复制
RKMacroObject *macro = [RKMacroObject new];
[macro addCommand:[RKMCRoll commandWithSpeed:0.15 heading:0 delay:0]];
[macro addCommand:[RKMCRawMotor commandWithLeftMode:1 leftSpeed:255 rightMode:1 rightSpeed:253 delay:255]];
[macro addCommand:[RKMCDelay commandWithDelay:1000]];
[macro playMacro];

我猜它在Java中应该是这样的:)

代码语言:javascript
复制
MacroObject macro = new MacroObject();
macro.addCommand(new Roll(0.15, 0, 0));
macro.addCommand(new RawMotor(1, 255, 1, 253, 255);
macro.addCommand(new Delay(1000));
sphero.executeMacro(macro);

然后,您可以调整滚动速度,延迟和左右电机的速度差。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24510358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档