SOLVED? : 110+ kS/sec sampling with MCP3008 and Arduino Uno

Hi there,

people starting out with MCP3008 are often wondering why they can not get Arduino to sample at 200 kS/sec (as the datasheet for MCP3008 suggests), and, if so, how fast can it go anyway. Answering that question in words is not easy!

So here is an example of sampling at 110+ kS/sec speeds while doing something useful with the collected data (calculating Min, Max, and Avg):

video description: [20171021] DIY Saturday: 110+ KS/sec sampling with MCP3008 and Arduino Uno - YouTube

code: GitHub - arithmechanics/fast-MCP3008: Fast MCP3008 library for Arduino Uno

This should give a sense of what is possible and what is probably not.

Comments and suggestions are appreciated!

Cheers,

Dmitriy.