我的论文有物联网项目,但我一直陷在这种问题上。
这个项目对入射光有反应。
我有光传感器值的吸气剂[getLightValue()]
我有从LED灯条(PWM)[getRedValue(),getWhiteValue()...]获取RGBW颜色的吸气剂和吸气剂。

因此,我需要根据光传感器的数据来点亮LED灯条。
因此,房间越暗,LED灯条发出的光强度就会越大。室内越轻,LED灯条发出的光强度就越少。

我试图用固定值如

if(getLightValue()<200){
setWhiteValue(200);
}


但这不是业余,而是好看。
您对我有什么建议吗?
谢谢。

最佳答案

int maxIntensity = 200;
setWhiteValue(maxIntensity - getLightValue());


如果getlightValue()具有另一个范围,则可能需要缩放该值。

关于java - Java中的灯光 Controller ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50490501/

10-10 17:32