找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 14243|回复: 21

NXT不走的问题

  [复制链接]
发表于 2011-7-6 16:33:33 | 显示全部楼层 |阅读模式
本帖最后由 lchywrj 于 2011-7-7 12:35 编辑

任务:从第一天黑线出发 直到第三条黑线停1S  后退 到第二条黑线停1S 继续到第一条黑线停
1.JPG 2.JPG


小车向前走1S 过了第一条黑线 继续 遇上第二条黑线 继续走 遇上第三条黑线 停1S  后退 遇上第二条黑线停1S 继续后退 遇上第三条黑线 过1S停



编了程序 下载 运行 NXT向前走一下 马达就停止了 是什么问题啊?谢谢

如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2011-7-7 20:57:31 | 显示全部楼层
lchywrj 发表于 2011-7-7 17:51
还是不太明白 能否帮我把程序改一下 谢谢

简单来说,你只要求机器人检测进入黑线,并没有要求它检测离开黑线
穿越黑线的正确步骤应该是:
  1)进入黑线前(看见白色)
  2)进入黑线(看见黑色)
  3)离开黑线(看见白色)
这才是完整的过程
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2011-7-6 17:07:22 | 显示全部楼层
你确定你程序是对的吗
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2011-7-6 17:53:00 | 显示全部楼层
程序没有问题
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2011-7-6 18:38:11 | 显示全部楼层
可能是只编了一个马达无限走的程序,开始运行,程序结束,马达就停了。也可能编的是BC马达一起走,结果线接到AC去了,或者有一根线没接通。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2011-7-6 20:01:02 | 显示全部楼层
只编马达无限走就会出现你说的情况,要在后面跟上条件或者加到循环里去就没你说的这事了
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2011-7-7 12:11:03 | 显示全部楼层
niudwd 发表于 2011-7-6 20:01
只编马达无限走就会出现你说的情况,要在后面跟上条件或者加到循环里去就没你说的这事了

为什么呢 ?从理论上来说不应该啊
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2011-7-7 12:20:45 | 显示全部楼层
局外人 发表于 2011-7-7 12:19
无限制的意思是没有限制的转,不是可以永久的转,这个概念要懂!

原来如此 谢谢
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2011-7-7 17:51:51 | 显示全部楼层
局外人 发表于 2011-7-7 13:22
你这个问题是因为没有防抖,cup的速度太快了,一检查到第二条线的时候,实际上所有的后面程序都远行完了。所 ...

还是不太明白 能否帮我把程序改一下 谢谢
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2011-7-7 18:25:11 | 显示全部楼层
端口不对
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2011-7-8 11:15:57 | 显示全部楼层
Untitled-1.rar (88.64 KB, 下载次数: 15)
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2011-7-8 23:39:37 | 显示全部楼层
15楼正解,做了各简单的程序,供大家批判

15lou.zip

466.07 KB, 下载次数: 8

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

使用道具 举报

 楼主| 发表于 2011-7-11 22:51:10 | 显示全部楼层
lhl 发表于 2011-7-8 11:15

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

使用道具 举报

 楼主| 发表于 2011-7-11 22:52:06 | 显示全部楼层
macro 发表于 2011-7-8 23:39
15楼正解,做了各简单的程序,供大家批判

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

使用道具 举报

 楼主| 发表于 2011-7-11 22:53:18 | 显示全部楼层
局外人 发表于 2011-7-7 19:28
就是说在经过第一个黑线的时候,因为cpu处理的速度很快,而且你的程序也没有做间隔处理,相当于在处理第一 ...

明白了 我知道RCX是这样的 以为NXT不用加时间的 原来一样
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-15 20:05 , Processed in 0.623338 second(s), 24 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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