找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 6665|回复: 6

ev3编程的一个问题

[复制链接]
发表于 2015-4-14 16:02:16 | 显示全部楼层 |阅读模式
QQ截图20150414155842.png
上面的这个程序是想数到第二条黑线后停止 ,但如果在循环里不加等待的图标,数到第一条黑线就停止了,什么原因。我的思路就是车直行,等待到检测到黑线停止,这个过程执行二次。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2015-4-14 16:33:33 | 显示全部楼层
你应该设置一个看到第一条黑线后的通过(保证越过黑线),再次看到则停车。

需要一个计数器
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2015-4-14 18:47:50 | 显示全部楼层
程序执行太快,如果无限循环,1条正常粗细的线会检测成5~10条线
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2015-4-15 09:19:27 | 显示全部楼层
把等待0.1秒改成1秒呢 试试 应该是0.1秒的时间传感器还没有越过黑线
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2015-4-15 09:20:54 | 显示全部楼层
这程序这么写也不太合适吧
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2015-4-15 09:30:46 | 显示全部楼层
现在这个程序能够实现数到第二条黑线后就停止,但是我就是没有明白,为什么加了等待图标后才能完成,如果不加,数到第一条黑线就后停止。
@冀·闲庭信步 ,需要一个计数器?是什么意思啊
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2015-4-15 12:03:47 | 显示全部楼层
这样误判在可能性太大了,先判定进黑线,再判定出黑线,最后再判定进第二条黑线。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 21:29 , Processed in 0.086095 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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