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