ja-jp_commands:reference:ianalogfilter
文書の過去の版を表示しています。
IanalogFilter()
IanalogFilter()は渡された値を移動平均処理します。
int32_t IanalogFilter(uint8_t id, int32_t raw_value, uint8_t samples)
コマンド
| コマンド | 引数 | 戻り値 | 動作 |
|---|---|---|---|
IanalogFilter(id, raw_value, samples) | uint8_t id — フィルタ識別番号int32_t raw_value — 新しい入力値uint8_t samples — 平均サンプル数 | int32_t | 渡された値を移動平均処理します。 |
使用例
int32_t filtered = IanalogFilter(0, analogRead(A0), 10);
注意事項
- 製品ごとの対応チャネルとモジュールDIPスイッチの入力範囲を先に確認します。
- エラー定数を正常な測定値として使用しないでください。
- サンプル数を増やすと応答が遅くなり、メモリ使用量が増加します。
- MPINOの
A0とMPAINOの0は物理的な意味が異なるため、製品群を変更するときは引数を再確認してください。
ja-jp_commands/reference/ianalogfilter.1788785588.txt.gz · 最終更新: by 127.0.0.1
