“Turn your Arduino into a virtual oscilloscope with a sampling rate of 4.8 kHz
This project uses the on-chip ADC to capture and visualize a signal waveform. It supports different trigger modes (including external triggering), allows the user to select an analog input channel, reference voltage and control MCU pins. The PC application used for this project is based on the Simple Device Model open source platform (disclosure: I wrote it). It supports both Windows and Linux. The project was tested on an Arduino Uno board and may or may not work on other AVR-based Arduinos.
Note that with a sampling frequency of 4808 Hz, this project cannot be considered a replacement for a real oscilloscope.”