[MCU] RGB灯同电脑上RGB值对应问题

[复制链接]
 楼主| hushiganghu 发表于 2016-4-21 15:04 | 显示全部楼层 |阅读模式
在开发一个项目,通过手机设置RGB值到下位机,然后通过RGB led灯显示出来
下面的方案都做好了,之前是直接设定0到255级别PWM值与RGB值一一对应。

但是问题来了,RGB值255,255,255跟50,50,50在手机上不是一个颜色值,但是在PWM上只有亮度的变化
请问有什么方法或者算法能够转换吗?
ywlzh 发表于 2016-4-21 15:38 | 显示全部楼层
我说个思路吧,具体也没有做过

你用手机传三个PWM值让下位机直接变化,如果这步不变,你就需要在手机上输出RGB值然后手机后台跟你把这个RGB的值转换成PWM值再传给下位机就好了

你说的不同,这个不同的差别如果不大,那应该就是硬件上的小问题,如果差别大,那就是程序的问题了
泰山特曲123 发表于 2016-4-21 16:40 来自手机 | 显示全部楼层
将手机的RGB线性缩小成8位就行了,色彩会没有那么丰富
 楼主| hushiganghu 发表于 2016-4-21 18:33 | 显示全部楼层
ywlzh 发表于 2016-4-21 15:38
我说个思路吧,具体也没有做过

你用手机传三个PWM值让下位机直接变化,如果这步不变,你就需要在手机上输 ...

恩恩,现在就是照着这个思路来,但是rgb如何转换没什么想法。
现在是,下位机已经设定好了,rgb灯每一个颜色的灯都有255级的pwm亮度调节
但是rgb颜色跟pwm不是一回事,在我们看来10,10,10的rgb值应该是三个颜色等比例混合应该是白色,但是rgb10,10,10是黑色
peakboy0016 发表于 2016-4-21 19:58 来自手机 | 显示全部楼层
注意死区
huangqi412 发表于 2016-4-24 12:02 来自手机 | 显示全部楼层
亮度人眼感受是对数的   你这255分档太少
huangqi412 发表于 2016-4-24 12:03 来自手机 | 显示全部楼层
rgb灯珠本身同样电流下发光强度也不同吧
ss掷弹专业 发表于 2016-6-2 11:18 | 显示全部楼层
lz该不会是给中山cx做的鱼缸灯吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

15

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部