请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP430G2553 您好!
我正在使用 tcs3200颜色传感器,我正在读取2个散射值(最高和最低)。
我想像 Arduino map()函数一样在0-255之间转换此2值,但值不在0-255之间。
示例
MAP (SensorValue、30、70、0、255)
这是我使用的代码。
int 映射(int x、int in_min、int in_max、in out_min、in out_max) { return (x - in_min)*(out_max - out_min + 1)/(in_max - in_min + 1)+ out_min; }