Shake! is an exploration of measuring, filtering and detecting the accelerometer data from an iOS device.
Shake! is the part of an "ad-hoc" learning series that explores various aspects of iOS programming.
The program features:
• Each accelerometer channel gets its own graph that shows raw, filtered, RMS and level detected traces.
• Settings can be applied independently to each channel (or to all channels simultaneously.)
• Signal sources include the Acclerometer data, or calculated Sinusoid, Step and Impulse sources.
• Filter types include a selection Low, High and Bandpass filters of 1st, 2nd and 3rd order, in several different frequency ranges.
• The RMS value of the filtered data is calculated over a user defined moving window.