![]() |
ME 305 Group 6 Documentation
|
| ▼ ME305_code | |
| ▼ Lab0x01 | |
| led_blinks.py | On button activation, cycles through Square, Sinewave, and Sawtooth blink pattern |
| ▼ Lab0x02 | |
| encoder_02.py | Driver class for rotary encoders |
| main_02.py | Main function to cycle through tasks and run them |
| shares_02.py | Task sharing ibrary implementing both shares and queues |
| taskEncoder_02.py | Manages the states for the encoder task |
| taskUser_02.py | Manages the states for the User Interface task |
| ▼ Lab0x03 | |
| DRV8847_03.py | Implments driver for DRV8847 |
| encoder_03.py | Driver class for rotary encoders |
| main_03.py | Main function to cycle through tasks and run them |
| motor_03.py | Driver class for DC motor |
| shares_03.py | Task sharing ibrary implementing both shares and queues |
| taskEncoder_03.py | Manages the states for the encoder task |
| taskMotor_03.py | For running the motor and motor drivers |
| taskUser_03.py | Manages the states for the User Interface task |
| ▼ Lab0x04 | |
| closedloop_04.py | Class for a proportional controller |
| encoder_04.py | Driver class for rotary encoders |
| main_04.py | Main function to cycle through tasks and run them |
| motor_04.py | Driver class for DC motor |
| shares_04.py | Task sharing ibrary implementing both shares and queues |
| taskController_04.py | Sets up and calls the closed loop controller class |
| taskEncoder_04.py | Manages the states for the encoder task |
| taskMotor_04.py | For running the motor and motor drivers |
| taskUser_04.py | Manages the states for the User Interface task |
| ▼ Lab0x05 | |
| BNO055_05.py | Driver class for BNO055 IMU |
| closedloop_05.py | Class for a proportional controller |
| main_05.py | Main function to cycle through tasks and run them |
| motor_05.py | Driver class for DC motor |
| taskController_05.py | Sets up and calls the closed loop controller class |
| taskIMU_05.py | Creates and operates the IMU |
| taskMotor_05.py | For running the motors |
| taskUser_05.py | Manages the states for the User Interface task |
| ▼ Lab0xFF | |
| BNO055.py | Driver class for BNO055 IMU |
| closedloop.py | Class for a PID controller |
| dcc.py | File to wipe calibration constants from device filesystem |
| main.py | Main function to cycle through tasks and run them in a cooperative manner |
| motor.py | Driver class for DC motor |
| printqueue.py | Implements a basic print queue to pass print statements to task User |
| shares.py | Task sharing ibrary implementing both shares and queues |
| taskAngleController.py | Sets up and calls the closed loop controller class |
| taskDataCollect.py | For collecting data and saving it to a write file |
| taskIMU.py | Creates and operates the IMU |
| taskMotor.py | Creates and controls motor objects |
| taskMotorController.py | Sets up and calls the closed loop controller class for the inner loop |
| taskPanel.py | Task for creating, calibrating, and operating the touch panel object |
| taskUser.py | Manages the states for the User Interface task |
| touchPanel.py | Driver for a 4-wire resistive touch panel |
| mainpage.py | The home page for the portfolio |