Arduino Multi-Tool (Spectrum analyzer, multimeter, slow oscilloscope)

@draythomp, I'm confused. A dso nano is an oscilloscope, this is an RF spectrum analyzer. Very different. Plus, this cost me about $20 to make, and a DSO nano is 90. Certainly would be nice if it was 20 though. If you're referring to the oscilloscope part of the project, the Atmega 328 is capable of something along the lines of 75k samples per second, whereas the DSO is capable of quite a bit more.

John44, I'm afraid you can't use my code as an electrical spectrum analyzer without some significant additions. I use the CYWM module to scan each frequency for me, which is a whole different animal from electrical signal spectrum analysis. Check out FFT for that. If you just want to graph ADC voltage on a display, you can use the graph function i already wrote in my code. MODECOUNT is a defined constant, saying that there are 5 different modes. Also, there is a more recent version of the code and hardware here: Arduino Powered 2.4 GHz Spectrum Analyzer | Hackaday