- the
gui
folder is deputed to contain the Python files for the GUI - the
mock
folder contains the mock-ups for testing purposes, basically to mimic hardware interaction
- Python >= 3.7
- PyQt5
- PyQtGraph
- PySerial
- PyYaml
You can run with
./gui/mvm_gui.py
Default settings are stored in
./gui/default_settings.yaml
Basics settings are:
- port: (string) the serial port to use
- read_from_esp: (bool) if true reads data from the ESP32
More settings and description can be found in the yaml file itself.
If you want to read from an Arduino (ESP), you need to download mock.ino
into your Arduino device, and specify the serial port in the settings file.