找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 23399|回复: 5

wedo2.0传感器到底怎么识别颜色?

[复制链接]
发表于 2019-8-15 17:57:55 | 显示全部楼层 |阅读模式
求教大家,wedo2.0的程序应该怎么写才能做到颜色分辨?我知道是用通讯命令,传感器应该给什么指令呢?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2019-8-15 18:06:17 | 显示全部楼层
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2019-8-16 14:26:57 | 显示全部楼层
首先你要明白运动传感器的原理——光的反射。
光射在不同的颜色上,反射率不一样。最简单就是对比白色和黑色,白色全反射回去了,黑色全吸收。
那传感器同一距离照射,反馈的数值会不一样。
拿黑色积木贴着传感器就可以发现,读数是10左右;白色积木就是正常的0.
根据不同的距离、颜色,会有波动,就会有不同的数值,再根据数值编写程序就好了。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2019-8-16 14:29:10 | 显示全部楼层
自己多尝试,直接告诉答案也记不牢,不懂原理的话条件变化了也不会了。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2021-9-30 17:55:22 | 显示全部楼层
243238494 发表于 2019-8-16 14:26
首先你要明白运动传感器的原理——光的反射。
光射在不同的颜色上,反射率不一样。最简单就是对比白色和黑 ...

黑色全吸收,为什么显示的数值最大?白色显示的数值小?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2021-11-26 19:54:47 | 显示全部楼层
LEGO1 发表于 2021-9-30 17:55
黑色全吸收,为什么显示的数值最大?白色显示的数值小?

全吸收就没有光线反射回去,主机误认为距离很远很远,就显示了最大的数字
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-11 15:29 , Processed in 0.265887 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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