中文乐高

 找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 89|回复: 5

【求助】求助!颜色传感器切换不能正常识别颜色!

[复制链接]
发表于 2020-1-10 19:00:31 | 显示全部楼层 |阅读模式
35乐币
本帖最后由 旅途中记忆 于 2020-1-10 19:02 编辑

求大神解答这个程序。
为什么我传程“1”后,什么颜色都没放,但他却一直响?
不管我默认选红色还是黑色都一直响,我也没放任何颜色。
我是把传感器单独拿在手里,周围没有任何杂物,环境光线良好
但是我换成"2"测试,就能正常识别红色,这是什么情况?

我想编个检票器,红色直行,黑色后退,但是这个“3”程序无法运行,开启后就一直响,求问这个程序哪里有问题,应该怎么编,谢谢!


1

1

2

2

3

3
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2020-1-10 22:07:26 | 显示全部楼层
切换模块的默认情况会在获取到未定义的情况时运行,也就是说当你的颜色传感器没有获取到颜色,或者获取到别的颜色时,就会执行默认情况的动作,如果你想实现你描述的功能,需要再添加一个‘无颜色’的情况,并将其设为默认情况。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2020-1-11 06:58:38 | 显示全部楼层
赞同2楼的说法,切换模块里面你把那个黑点点在哪里哪个就是默认情况;
补充说明一下“2”的情况,“2”里面是一个等待模块,会等到那个任务执行了以后才会继续,也就是只有等到颜色传感器识别到颜色后,后面的声音模块才会执行
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2020-1-11 07:57:55 | 显示全部楼层
十多个男人 发表于 2020-1-10 22:07
切换模块的默认情况会在获取到未定义的情况时运行,也就是说当你的颜色传感器没有获取到颜色,或者获取到别 ...

可能我没描述清楚,我还用了超声波传感器。
超声波识别到票,马达旋转进票,颜色传感器识别红色是正确,直行,识别黑色是错误,反转推出

无色我试过了,没用啊。。。添加无色并设为默认后,他就只运行无色这一栏,无法识别颜色,我方红色黑色他都没反应
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2020-1-11 08:08:54 | 显示全部楼层
给超声波后面的电机模块设置用秒数,程序可以正常运行,为什么给电机设置持续旋转就不能正常运行呢?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2020-1-11 10:15:03 | 显示全部楼层
旅途中记忆 发表于 2020-1-11 08:08
给超声波后面的电机模块设置用秒数,程序可以正常运行,为什么给电机设置持续旋转就不能正常运行呢?

超声波后面的这个电机模块设置成开启的话它只会执行一瞬间,然后就开始执行后面的切换模块,如果你想用开启的话就需要在电机模块后面再加上一个等待颜色传感器,然后把红色和黑色都选上
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

QQ|中文乐高 ( 桂ICP备11003955号-1 )

GMT+8, 2020-1-29 01:07 , Processed in 0.023734 second(s), 18 queries .

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