极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11589|回复: 2

求模拟口连续输入的多个值的平均数

[复制链接]
发表于 2014-12-16 14:44:47 | 显示全部楼层 |阅读模式

我请教各位前辈们一个问题,先谢过了,假如我用一个火焰传感器,我们从模拟输入口读取它的值,并且打印他的值,我想当它读够100搁置后我求它的平均值,实时更新。就是每读取100个值,求得平均值,看它的大小,我让它执行一个动作,然后再求下一个一百的均值,执行相应的动作,就是怎么用一个简单的程序实现它啊,我现在有一个笨办法,就是一一记录它的值,我晕,这得占用多少地,太麻烦了,求指教。
回复

使用道具 举报

发表于 2014-12-16 16:44:04 | 显示全部楼层
没明白啥意思,模拟值求平均很简单啊,比如我的一个电压监测就是一秒钟刷新一次监测值,每次取样100次然后求平均。
取样100次通过for循环,直接取样然后累加,最后除以100就了事。

你若是需要每隔一段时间采样一次,然后100次后求平均很简单,就是定一个全局变量和一个采样次数,每次采样后累加,并把采样次数加1,100次后求平均显示即可,不懂你要占用多少地是啥意思。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-17 13:48:43 | 显示全部楼层
zhangffff 发表于 2014-12-16 16:44
没明白啥意思,模拟值求平均很简单啊,比如我的一个电压监测就是一秒钟刷新一次监测值,每次取样100次然后求 ...

谢谢,我已经解决了,
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-3-29 14:52 , Processed in 0.041203 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表