Skip to content

Open source oscilloscope using Arduino and Processing

License

Notifications You must be signed in to change notification settings

FOSSRIT/openscope

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 

Repository files navigation

openscope

Open source oscilloscope using Arduino and Processing

This tool provides everyday hardware makers the option to turn their Arduino Uno's into simple oscilloscopes.

Features

  • Operates on all 6 pins
  • Triggering on arbitrary pins
  • Triggering with positive or negative slope
  • Variable sample rate
  • Freeze frame investigation

Specifications

  • Max sample rate: 25.64 kHz
  • Max Voltage: 5.0 V
  • Voltage accuracy: 4.9 mV

Running

To run, simply upload the code in the arduino/openscope folder to your arduino, and launch the processing application built for your system. Select your COM port from the dropdown at the right, and click "Connect." A green signal graph for pin A0 should appear on screen.

Notes

It should be noted that enabling more pins will decrease your sample rate. Since pins must be sampled one at a time, the Arduino will linearly sweep through the selected pins.

About

Open source oscilloscope using Arduino and Processing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Processing 86.8%
  • Other 13.2%