找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 16221|回复: 20

双光电巡线问题

[复制链接]
发表于 2013-5-5 15:31:28 | 显示全部楼层 |阅读模式
悬赏10乐币未解决
本帖最后由 粟人 于 2013-5-5 16:58 编辑

程序如图
想要在扫到前方绿线(值为40)停下来应该怎么办?

巡线.jpg
线.jpg
巡线2.jpg
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2013-5-5 16:47:35 来自手机 | 显示全部楼层
1 你这个程序没必要写双线,下面循环里的四个模块跟在上面四个后面就行了
2 如果你的两个光感位置合适的话,循环用逻辑跳出,两个光感都小于40跳出即可。不过要稳定的话,还是建议再加一个光感检测。或是单光感巡线,另一个光感监测绿线跳出
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2013-5-5 16:59:05 | 显示全部楼层
特别不能战斗 发表于 2013-5-5 16:47
1 你这个程序没必要写双线,下面循环里的四个模块跟在上面四个后面就行了
2 如果你的两个光感位置合适的话 ...

但是如果改成这样就不能巡线,而且扫到绿线也不会停 如图3
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2013-5-5 17:15:37 | 显示全部楼层
这个,似乎木有这么复杂吧O(∩_∩)O哈!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2013-5-5 17:21:35 | 显示全部楼层
pokemonjs 发表于 2013-5-5 17:15
这个,似乎木有这么复杂吧O(∩_∩)O哈!

那你有什么好办法呢?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2013-5-5 17:22:09 | 显示全部楼层
粟人 发表于 2013-5-5 17:21
那你有什么好办法呢?

QQ814200753,远程吧O(∩_∩)O哈!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2013-5-5 17:30:36 | 显示全部楼层
pokemonjs 发表于 2013-5-5 17:22
QQ814200753,远程吧O(∩_∩)O哈!

不能发个截图吗?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2013-5-5 19:40:33 | 显示全部楼层
粟人 发表于 2013-5-5 16:59
但是如果改成这样就不能巡线,而且扫到绿线也不会停 如图3

因为你写错了
QQ截图20130505193859.jpg
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2013-5-5 19:41:24 | 显示全部楼层
在整个外面加个循环,遇到绿色停。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2013-5-6 12:45:18 | 显示全部楼层
特别不能战斗 发表于 2013-5-5 19:40
因为你写错了

可是这样扫绿线成功率不高,如果改成用一个控制,扫到黑线也回停,还有我的程序哪里错了?不能用范围吗?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2013-5-6 16:02:58 | 显示全部楼层
先测量绿色的光值比如45,那么同时小于50的时候跳出停止不就行了?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2013-5-6 17:55:21 | 显示全部楼层
LEGOのMonnight 发表于 2013-5-6 16:02
先测量绿色的光值比如45,那么同时小于50的时候跳出停止不就行了?

黑线也小于50!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2013-5-6 19:45:13 | 显示全部楼层
粟人 发表于 2013-5-6 12:45
可是这样扫绿线成功率不高,如果改成用一个控制,扫到黑线也回停,还有我的程序哪里错了?不能用范围吗?

1. 扫绿线成功率不高是因为 根据我个人的经验,绿线用 40 不靠谱
2. 我说了在没有第三个光感的 前提下,这样的成功率 取决于 你两个光感之间的距离。简单说 如果两个光感距离过近,就有在走黑线时两个光感都 黑的可能性。
3. 用单光感巡线的话,当然最好是 左光感巡线的话,就走黑线的右边,右光感测绿线。 右光感巡线的话就走黑线的左边。 这样才能避免 上述第2点 中的情况。
4. 要学会分析情况,为什么出问题,哪里出了问题。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2013-5-7 12:40:37 | 显示全部楼层
特别不能战斗 发表于 2013-5-6 19:45
1. 扫绿线成功率不高是因为 根据我个人的经验,绿线用 40 不靠谱
2. 我说了在没有第三个光感的 前提下, ...

确实可以考虑单光电,但那应该会很慢
还有想问一下我的程序里的范围用错了吗?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2013-5-7 13:00:33 | 显示全部楼层
粟人 发表于 2013-5-7 12:40
确实可以考虑单光电,但那应该会很慢
还有想问一下我的程序里的范围用错了吗?

压根就没明白 这个范围干嘛用。 如果是 测绿线的, 那么你的光感在黑线和白线之间摇摆时必然会检测到你这个范围里的值。 把你的机器人移动 过程 结合你的程序,一个个模块检查过去,想清楚运行到这里会发生什么情况。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-19 23:38 , Processed in 1.112217 second(s), 24 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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