你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
安 发表于 2016-8-26 11:02 多次采样,取平均值。如果变化太快,闪烁应该是正常的。
pythonworld 发表于 2016-8-26 12:55 用if语句判读不行吗?
安 发表于 2016-8-26 14:01 示波器测试一下电压的波形,看看实际采集的是否一致。
yklstudent-1794 发表于 2016-8-26 16:36 判断加延时处理就可以了
已经有需要AD滤波了,但为了让几率变得很小很小,还是需要这个迟滞比较的算法,
用过,,if(a>3.6)绿灯,if(a<3.4)黄灯,中间的空白范围是保持状态,但我初始化加上中间范围的判断后存在缺陷,偶尔闪灯。
采集到没啥问题。。主要是AD也多多少少会变,就算再滤波也会变
什么鬼,,延时我都没用到
else if(m<n-5){n=m+5;}
5为允许误差 m是AD采集值