I have a 433MHz transmitter and receiver which I want to use to send data between two Arduinos. The RX is quite noisy unless it is receiving a signal. To be able to separate a signal from the noise I want to send say 10 cycles of a 10kHz signal, if this is received then the what follows is the data.
I could detect the 10kHz using an interrupt and timing the pulse width and counting the number of valid pulses but my question is, is there a better way? For example is it possible to use the PWM as an input to do this?