Introduction: Best Oscilloscope Arduino
Oscilloscope made using the Arduino and OLED 0.96 “display i2c. The oscilloscope has 4 buttons: the first is used to switch between options, the next two are used to change the value smaller / larger, the fourth button freezes the measurement.
Main specifications Vertical sensitivity (full width value)Fixed range: 50 V, 20 V, 10 V, 5 V, 2 V, 1 V, 0.5 V, 0.2 V.The wave shape is available as large as possible.Automatically adjusts the upper / lower limit value) ・ Level range (value per div, 4 div = full scale)50ms, 20ms, 10ms, 5ms, 2ms, 1ms, 500us, 200usRising / falling edge detection function.Voltmeter function the voltage value is shown on the display (upper right corner).Turning on the screen lock to keep the screen and then re-enabling the connection to release the lock. When paused, it appears on the screen as paused.
Step 1: List Elements
- Arduino nano
- Display 0.96″ i2c ST7735
- 4x Diode Zener 3.6V
- Resistor: 100Ω, 12kΩ, 120kΩ, 510kΩ
- 4x Buttons
- Capacitor 100nF
- Wires
- BreadBoard
- Headphone jack slot
- jack cable
Step 2: Schema and Sketch
1 Person Made This Project!
- kjellgnilsson.kn made it!
3 Comments
Question 1 year ago
sir can you please make the sketch available it's not available on me
2 years ago on Step 2
Hallo,
Problem compiling the Arduino code. Get error message: 'INTERNAL' was not declared in this scope. Whats the problem? Also it is possible to get the comment code in english?
Please advice,
Kjell Nilsson
Question 2 years ago on Step 2
Hi,
A Question about the Fritzing sketch, isn't there something wrong the connection for power to the OLED display? Also with the connection of the 100 nF capacitor? Can you please attach a picture of the whole breadboard. The right part is missing on the photo.
Best regards, Kjell Nilsson