找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 16019|回复: 8

关于EV3颜色传感器程序编辑问题

[复制链接]
发表于 2015-6-12 11:01:45 | 显示全部楼层 |阅读模式
悬赏1乐币未解决
其实我想做一个东西,让颜色传感器检测到颜色后,把不同的颜色生成一个数字,这样可以吗?就比如,蓝色代表1,黄色代表2,红色代表3,这样,然后后面就通过运算把1,2,3加起来形成一个数。这样的编程逻辑可行吗?

如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2015-6-12 12:57:06 | 显示全部楼层
这个是WRO的比赛吗?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2015-6-12 13:57:31 | 显示全部楼层
颜色本身就是数字了,所以你这个根本不是问题,用一个阵列存储就好了
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2015-6-13 09:53:38 | 显示全部楼层
ntwuhui 发表于 2015-6-12 13:57
颜色本身就是数字了,所以你这个根本不是问题,用一个阵列存储就好了

我知道每个颜色都有一个数值,但是我想蓝色代表0,但蓝色是2,我尝试通过算术减2等于0。但是如果没有颜色,传感器看到地面是显示1,这样减去2就等于负数。因为最终结果我是想控制马达的转动角度的,如果是负数就会反转。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2015-6-13 09:54:54 | 显示全部楼层
xy7496330 发表于 2015-6-12 12:57
这个是WRO的比赛吗?

是的,就是哪个测乐高块颜色的程序。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2015-6-13 23:52:04 | 显示全部楼层
本帖最后由 ntwuhui 于 2015-6-13 23:53 编辑
JasonChiang 发表于 2015-6-13 09:53
我知道每个颜色都有一个数值,但是我想蓝色代表0,但蓝色是2,我尝试通过算术减2等于0。但是如果没有颜色 ...

看来你还是没搞清我的意思,举个例子,阵列存储为{5,3,4,2,1...},对应的含义就是颜色值为1的对应数字5,颜色值为2的对应数字3,....,以此类推 ... ,这里只是一个对应的思想(hash表、散列表)
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2015-6-14 09:33:44 | 显示全部楼层
ntwuhui 发表于 2015-6-13 23:52
看来你还是没搞清我的意思,举个例子,阵列存储为{5,3,4,2,1...},对应的含义就是颜色值为1的对应数字5, ...

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

使用道具 举报

发表于 2017-4-6 20:25:22 | 显示全部楼层
ntwuhui 发表于 2015-6-13 23:52
看来你还是没搞清我的意思,举个例子,阵列存储为{5,3,4,2,1...},对应的含义就是颜色值为1的对应数字5, ...

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

使用道具 举报

发表于 2018-4-5 06:38:43 | 显示全部楼层
牛人好多
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-1 04:55 , Processed in 0.148641 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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