I wan't to read a signal using my Arduino Pro Micro. The signal is produced from a sound file on my phone, the output from the phone passes through an offset circuit to lift it to be read by the Arduino. My Arduino is set to sample at 200Hz (fixed), but my audio signal has a 1000 Hz sampling frequency. How is reading the 1000 Hz signal using 200 Hz sampling frequency going to affect my data? I've noticed that the time measurement is out of order (1000 samples don't mean 5 secs anymore from the received data from Arduino). Can someone help me understand this point?
My signal's max frequency is 80 Hz, so I think 200 Hz is okay. My concern is the received sampling frequency. I send the time of the sample with every sample so that I verify the sampling frequency. When I used real sensors with this same Arduino and 200 Hz fs, I got the right fs received, but know it's different. I mean 1000 samples should have 5 seconds worth of data if fs=200 Hz but I got 2.558 seconds. That's what I need to understand.
Thanks