Use your PC and Arduino as an oscilloscope!
Features- 1-100 kHz sampling rate (up to 75-80 kHz for 2+ channels)
- Up to eight channels simultaneously
- Basic trigger and cursor functions
Quick Install GuideNotes- If your Arduino uses an FTDI USB/Serial Chip, you need to adjust latency from the default 16 ms to 1 ms for best performance. To do this, go to Device Manager, open COM port, go to Port Settings, click Advanced and adjust latency to 1 ms. USB/Serial chip CH340 does not have this issue, but has many COM communication errors at higher sampling rates.
- For higher sampling rates you may need to add a voltage follower to your signal, especially if your signal is high impedance, because the internal impedance of the Arduino will be very low at higher sampling rates. Otherwise, your signal will drop to zero volts. Following is an example of an eight channel voltage follower system using two low-cost LM324A op-amps, a 10K input resistor and UV/OV protection using 1N4148 diodes. The bare minimum would require just an op-amp in a voltage following configuration.
Requirements- Windows 7 or newer operating system (Tested on Windows 7 and Windows 10 systems)
- Arduino Uno/Nano/other AT328P systems
AboutCopyright (C) 2019-2020 ZaidaTek and Andreas Riebesehl
This work is licensed under: Creative Commons Attribution-NoDerivatives 4.0 International Public License
For full license text, please visit: https://creativecommons.org/licenses/by-nd/4.0/legalcode