This GUI is designed to take in drone yaw values processed by a neural network and represent them usefully to the user. This GUI incorporates Processing's base library, as well as ControlP5, a GUI design library.
Installation and usage guides are provided below, as well as licensing information. Installing the GUI requires Processing 3 and the ControlP5 library.
Some comments are included in the ".pde" file, however more extensive documenation is included in the wiki section of the repository.
Note: Gui.pde file location> GUI > new_gui > new_gui.pde
- Locate the GUI inside of the GUI folder, and select the new_gui folder.
- Open the file named new_gui.pde
- Download ControlP5 using the library manager in Processing.
- Run application
Running the GUI should be as simple as running the .pde file, provided you have Processing 3 installed as well as ControlP5.
- Follow all steps in Processing installation listed above.
- File > Export Application > Export
Work in progress
Work in progress
License used is MIT's open source license, as seen in the main branch.
Below is a list of helpful resources and links.
Here are some references for serial communcation links, both for Arduino and generic transcievers.
- Arduino to Processing Serial Communication
- Processing 3 Serial Documentation
- SparkFun Connecting Arduino to Processing
For pressing issues, email ajsoto@calpoly.edu with the subject line, "PROCESSING GUI".