ME 305 Website by Cole Sheedy
Final Project W2: Encoder Implementation and Position Graphing

Below you can find all relevant files, documentation, and source code for Final Project W2.

mainW2.py : Main code for running the backend tasks.
encoderDriverW2.py : Driver responsible for creating encoder objects.
encoderTaskW2.py : Backend task responsible for running encoder and pinning data to shareW2.py to be retrieved.
UITaskW2.py : Backend task which handles user input from frontend serial communication.
shareW2.py : Share file which stores data to be retrieved when solicited.
userInterfaceFrontW2.py : Frontend user interface which controls hotkeys, graphing, and writing to a .csv file.
YouTube Tutorial Link: https://www.youtube.com/watch?v=DJ2xISRhSzs

  • Graph of the encoder reading