找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 6948|回复: 8

[交流] 急!求帮忙看这程序 让机器人分辨到光值后做一个动作

[复制链接]
发表于 2012-5-8 13:33:17 | 显示全部楼层 |阅读模式
360截图-4605968.jpg
如图 这样的编程问题出在哪里?我想让它检测到差值大于20左右 即黑白的差值 然后开始做一个动作。。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2012-5-8 13:41:19 | 显示全部楼层
循环里最后一个模块的数值范围是怎么设定的?循环跳出的条件是“真”还是“假”?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2012-5-8 14:02:43 | 显示全部楼层
是不是不做后面的动作啊
是因为相差0.1s
在检测的过程中
光感数值差的不多造成的
因为0.1秒不一定会有20的光值变化
建议调小
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2012-5-8 18:06:08 | 显示全部楼层
两个光值之间检测时间太少,建议把0.1增加到0.3或0.5试试看
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2012-5-8 20:37:47 | 显示全部楼层
CB前进的功率并不大,普通场地要在0.1秒内20的差距很难做到。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2012-5-9 09:20:37 | 显示全部楼层
和我犯同样的错,范围图标不是这样用的。
2号和3好光感与移动没有直接联系,中间的0.1秒的停留其实也没效果的,LZ要的是两个光感的差值,我做了个 tt.JPG
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2012-5-9 16:10:18 | 显示全部楼层
感觉上楼主要的不是两个光感的差值,而是同一个光感间隔一定时间后 的 差值。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2012-5-10 11:24:19 | 显示全部楼层
用变量就行了哇!

你如果这样写,3号口取得的二个值永远是一样的!
你想想,CB电机动作,取3口光值,停止0.1,这时电机也停止了,再取值的话仍然是原来的值啊!

应该这样写吧,CB动作---取3号口光值并写给一个变量(A)----CB继续动作0.1秒----取3号口光值(B)---AB比较运算得出逻辑值!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2012-5-10 11:40:06 | 显示全部楼层
blackblue 发表于 2012-5-10 11:24
用变量就行了哇!

你如果这样写,3号口取得的二个值永远是一样的!

前一个动作是CB无限制。等待时CB马达不会停的。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 08:47 , Processed in 0.097431 second(s), 24 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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