找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 6705|回复: 13

EV3寻线问题 求大大帮忙!

[复制链接]
发表于 2015-1-22 20:41:07 | 显示全部楼层 |阅读模式
悬赏20乐币未解决
本帖最后由 wio200812 于 2015-1-22 20:42 编辑

要让EV3 走“井”型线路在第二个十字点左转,第三个十字点停,设置了计数功能,可是程序一直在第一个十字点后就左转而且一直转圈不会循环到开头的寻线程序!求各位大大帮忙看看哪里的问题! 左侧电机是B右侧是C,3是左侧光电传感器,1是右侧光电传感器, 程序截图见图片!

QQ截图20150122203906.png
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2015-1-22 21:10:44 | 显示全部楼层
改变一下思路,始终保持巡线,第二次双碰黑转弯,第三次停止
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2015-1-22 21:36:53 | 显示全部楼层
朝帝 发表于 2015-1-22 21:10
改变一下思路,始终保持巡线,第二次双碰黑转弯,第三次停止

可是如果不计数怎么知道是第二次碰黑了,方便的话发个编程截图我看一下
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2015-1-22 22:20:03 | 显示全部楼层
wio200812 发表于 2015-1-22 21:36
可是如果不计数怎么知道是第二次碰黑了,方便的话发个编程截图我看一下

看不懂的问我就好,这都是比较简单的 001.zip (8.37 KB, 下载次数: 123)
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2015-1-23 00:53:43 | 显示全部楼层
计数器要放在双光感都遇到黑线的那个分支中,而且还要在等待其中一个不在看到黑线才累加。不要让我给程序,我只给思路。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2015-1-23 11:07:28 | 显示全部楼层
朝帝 发表于 2015-1-22 22:20
看不懂的问我就好,这都是比较简单的

我看了您发的program2 把寻线部分改了一下还是不行,程序只执行了一次看到双白色前进就停止了,我想是不是因为我设置的不同情况是从第二次看到双黑才转弯的,而您写的循环是为真才循环,您再帮忙琢磨一下 谢谢!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2015-1-23 11:09:31 | 显示全部楼层
1:需要在开始处设置一个给N置零的写入模块;
2:看到双黑之后的移动模块的30是否太小了呢?要确保能够通过黑线(与黑线宽度相关)。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2015-1-23 11:09:38 | 显示全部楼层
糖伯虎 发表于 2015-1-23 00:53
计数器要放在双光感都遇到黑线的那个分支中,而且还要在等待其中一个不在看到黑线才累加。不要让我给程序, ...

我明白您的意思,计数我是写在看见双黑里了 可是现在的问题是 执行到后面的看见双黑转弯之后程序不跳转到开头继续寻线啊!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2015-1-23 11:10:32 | 显示全部楼层
糖伯虎 发表于 2015-1-23 00:53
计数器要放在双光感都遇到黑线的那个分支中,而且还要在等待其中一个不在看到黑线才累加。不要让我给程序, ...

我明白您的意思,计数我是写在看见双黑里了 可是现在的问题是 执行到后面的看见双黑转弯之后程序不跳转到开头继续寻线啊!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2015-1-23 14:06:05 | 显示全部楼层
应该数字分支放在累加计数的后面吧
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2015-1-23 14:21:59 | 显示全部楼层
冀·闲庭信步 发表于 2015-1-23 11:09
1:需要在开始处设置一个给N置零的写入模块;
2:看到双黑之后的移动模块的30是否太小了呢?要确保能够通 ...

已经加了置零写入模块 但现在问题是程序执行到第二次看到黑线转弯那个模块后就一直转圈,不跳转到继续寻线那了
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2015-1-23 14:38:21 | 显示全部楼层
wio200812 发表于 2015-1-23 14:21
已经加了置零写入模块 但现在问题是程序执行到第二次看到黑线转弯那个模块后就一直转圈,不跳转到继续寻 ...

转弯的30度似乎小了些,还有就是完成90度转向之后,计数器加1,脱离当前的“2”状态
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2015-1-23 14:45:10 | 显示全部楼层
冀·闲庭信步 发表于 2015-1-23 14:38
转弯的30度似乎小了些,还有就是完成90度转向之后,计数器加1,脱离当前的“2”状态

30度正好可以通过黑线 我做的黑线比较细,如果方便发个程序,我看一下 试了好久都不行啊
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2015-1-23 14:56:36 | 显示全部楼层
本帖最后由 冀·闲庭信步 于 2015-1-23 16:01 编辑

未经测试,仅供参考
无标题.png
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2025-6-26 16:56 , Processed in 0.705507 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表