Main Content

Arduino OLED Oscilloscope

Low frequency oscilloscope using OLED display

OLED low frequency oscilloscope, bandwidth is DC to 1000Hz. Max sampling rate is 16000 samples per second. An oscilloscope with these specifications has limited use, but it is a good exercise in using OLED display.
The trace is 60 pixels that are placed on Y axis depending on the analogue signal to the Arduino input. Input voltage is 0-5V max.

Switch is for input frequency below 100Hz.”

Link to article