我的论文有一个IoT项目,我被这种问题卡住了。这个项目是对入射光线的反应。我有光传感器的getter valuegetLightValue()我有来自LED (PWM)getRedValue(),getWhiteValue()的RGBW颜色的getter和getter。
所以我需要根据光传感器的数据来点亮LED灯条。所以室内越暗,LED灯条发出的光强度就越大。室内光线越轻,LED灯条发出的光强度就越小。
我试着用固定的值做这件事,比如
if(getLightValue()<200){
setWhiteValue(200);
}但它与其说是好看,不如说是业余的。你对我有什么建议么?谢谢。
发布于 2018-05-23 22:15:08
int maxIntensity = 200;
setWhiteValue(maxIntensity - getLightValue());如果getlightValue()有另一个范围,那么您可能需要缩放值。
https://stackoverflow.com/questions/50490501
复制相似问题