首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >面向超声波和光传感器的Mindstorms NXT编程

面向超声波和光传感器的Mindstorms NXT编程
EN

Stack Overflow用户
提问于 2014-07-13 12:16:44
回答 1查看 2.8K关注 0票数 0

我通常不是一个寻求帮助的人,但经过几周的努力,我开始寻求帮助,这是一次失败的尝试。

我在编程我的乐高相扑机器人时遇到了麻烦。正因为如此,我开始越来越多地学习这个程序。不过,我仍然有这个问题。我如何编程我的相扑机器人,以利用相反面对的超声波传感器?我得到的最接近的是有两个正常的“自旋搜索销毁备份”循环,与另一个相同想法的循环并行运行,只是方向相反,还有其他传感器端口。

这样做的问题是,机器人似乎想要在一个模式中执行每个寻找和销毁循环。前面、后面、前面、后面等等。这带来了问题,并否定了同时拥有两个传感器的整个目的。另一个问题是,当背部超声传感器首先被触发时,机器人希望在旋转的同时寻找和移动背部超声波的方向。因此,它会向后跳跃,并在结巴的运动中来回转动。

我的希望是让机器人旋转并朝着超声波传感器能看到的物体移动。不管哪个超声波传感器被触发。在看到目标后,机器人将移动,直到光传感器看到白色,并向相反的方向移动。

如有必要,我可以提供更多信息。

我希望我可以在这里问这个问题,这真的是我最后的努力。

这是完整的代码:

下面是每个循环中的代码:

EN

回答 1

Stack Overflow用户

发布于 2015-05-29 04:44:52

检查环路中的两个传感器,并使用两个传感器的输出来决定采取哪种操作。

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

https://stackoverflow.com/questions/24719506

复制
相关文章

相似问题

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