You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The intention of this project was to build a desktop osciliscope using an Arduino UNO. After looking at many different projects regarding this idea, I was able to develop my own, but with a python UI. I started this project in order to get a good grasp on electerical engineering concepts, and also get a better understanding of programming in Python.
Useful Key Shortcuts
If you want to change scale in the GUI you need to use the right and left arrow keys:
Left Arrow Key - reduce scale
Right Arrow Key - increase scale
Prerequisites
Python 3+
Pip3
Keyboard
Serial
NumPy
PyQt
PyQtGraph
Notes
Run Command means the command will be run in a windows console or in bash.
Pip3
With the latest python3, pip3 should be installed!
Keyboard
Run Command:
pip3 install keyboard
Serial
Run Command:
pip3 install serial
NumPy
(To my knowledge is included in python3)
Run Command:
pip3 install numpy
PyQt
Run Command:
pip3 install PyQt5
PyQtGraph
Windows: Run .exe from here http://www.pyqtgraph.org/
Debian: Run .deb from here http://www.pyqtgraph.org/
*For other Distros: Other Linux:
Many people have generated packages for non-debian Linux distributions, including Arch, Suse, and Gentoo. Check your distribution repository for pyqtgraph pack