Also look up "Goertzel algorithm and Arduino". The DFT Goertzel may be easier than an FFT but, since the DFT captures discrete frequencies, it can determine if you're on-frequency but not as easily if you're high or low. FFT may be better then. THere are many code examples for FFT and Arduino.