I want to use an arduino duemilanove atmega168 for audio signal processing. I can sample the signal at around 38.5kHz using this code. I want to send the sampled data over the serial to a computer for processing.
- Data acquisition rate: 38.5 kbps (using 8-bit precision)
- Maximum serial communication rate: 115200 bps (I don't know exactly how this relates to the transfer rate of the actual data (without any overheads), but anyhow the limit is 13.94 kbps)
- Arduino flash memory: 16 kB
I would like to transmit around 4-5 seconds of the audio signal to the computer. Is there a way to achieve this?