arduinoでのノイズ除去の方法として移動平均フィルタを用いました。
発生している問題・エラーメッセージ
使用したソースコードの移動平均フィルタのデータの標本数はn=10と宣言しているのですがnの値は14や15,また100などではだめなのでしょうか?
該当のソースコード
使用したソースコード
#define n 10
int f[n]={0};
float ave = 0;
void setup(){
Serial.begin(9600);
}
void loop(){
for(int i=n-1;i>0;i--) f[i] = f[i-1];
f[0] = analogRead(0);
ave = 0; for(i=0;i<n;i++) ave += f[i]; ave = (float)ave/n;
}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。