I have a device that measures acceleration (more accurately this).
I can show this realtime plot from the data I can get.
The rate is about 100 hz.
And I recieve a signed byte for each axis.
To actually use this data, I need to detect when the data has not changed much(vibrations below a threshold are acceptable) for an given amount of time.
(The level may not be zero.)
Also, depending on that level, I need an algorithm for detecting a sudden pulse and also adjust the level to the possible new value after the pulse ends.
I have little experience with numerical computing, so...would like some advise instead of devising a brute force algorithm.