Arduino Audio Tools: Building a Simple DTMF Detector using Goertzel
The Goertzel Algorithm is an optimized Discrete Fourier Transform (DFT) that can detect defined frequencies. It can be used e.g. to identify DTMF keys. DTMF keys conist of 2 tones that can be described by the following diagram: In the Arduino Audio Tools library we can use the GoertzelStream to build a simple DTMF detector. Arduino Sketch The example can be found in the examples and I was using an AI Thinker AudioKit for testing. Read more…