Constant sampling rate > 1000 hz with built-in ADC?
Posted: Tue Aug 06, 2019 11:45 am
I'm looking for a way to get a constant sampling rate that is larger than 1000hz with the built-in ADC.
I want to sample sounds from a microphone and eventually do some filtering to do beat detection.
- Interrupt timers only work in milliseconds, making the maximum sample rate 1000hz, which is too slow. Correct?
- Is there a way to make the interrupt timers faster?
- Is there a way within Arduino to use I2S and the built-in ADC?
- Any other option?
I want to sample sounds from a microphone and eventually do some filtering to do beat detection.
- Interrupt timers only work in milliseconds, making the maximum sample rate 1000hz, which is too slow. Correct?
- Is there a way to make the interrupt timers faster?
- Is there a way within Arduino to use I2S and the built-in ADC?
- Any other option?