Mechatronics Portfolio
Logan Williamson's Mechatronics Portfolio and Documentation Repository
File List
Here is a list of all documented files with brief descriptions:
[detail level 12]
  Lab 0x01
 ME305_Lab0x01.pyThis code can change brightness of LED in apparent sequences upon button press
  Lab 0x02
 Lab0x02_encoder.pyA driver for reading from Quadrature Encoders
 Lab0x02_main.pyMain script of ME305 Lab0x02
 Lab0x02_taskEncoder.pyA method for instantiating, updating the position, and zeroing a quadrature encoder object
 Lab0x02_taskUser.pyImplimentation of User Interface task as an FSM
  Lab 0x03
 Lab0x03_DRV8847.pyA driver for controlling motors
 Lab0x03_encoder.pyA driver for reading from Quadrature Encoders
 Lab0x03_main.pyMain script of ME305 Lab0x03
 Lab0x03_motor.pyA driver for controlling motor objects
 Lab0x03_taskEncoder.pyA method for instantiating, updating the position, and zeroing a quadrature encoder object
 Lab0x03_taskMotor.pyImplementation of motor control as an FSM
 Lab0x03_taskUser.pyImplimentation of User Interface task as an FSM
  Lab 0x04
 encoder.pyA driver for reading from Quadrature Encoders
 Lab0x04_closedLoop.pyClosed-loop driver module
 Lab0x04_DRV8847.pyA driver for controlling motors
 Lab0x04_main.pyMain script of ME305 Lab0x04
 Lab0x04_motor.pyA driver for controlling motor objects
 Lab0x04_taskEncoder.pyA method for instantiating, updating the position, and zeroing a quadrature encoder object
 Lab0x04_taskUser.pyImplimentation of User Interface task as an FSM
  Lab 0x05
 Lab0x05_closedLoop.pyClosed-loop driver module
 Lab0x05_DRV8847.pyA driver for controlling motors
 Lab0x05_main.pyMain script of ME305 Lab0x05
 Lab0x05_motor.pyA driver for controlling motor objects
 Lab0x05_taskIMU.pyImplementation of inertial measurement unit calibration and data reading as a finite state machine
 Lab0x05_taskMotor.pyImplementation of motor control as an FSM
 Lab0x05_taskUser.pyImplimentation of User Interface task as an FSM
  Lab 0xFF
 closedLoop.pyClosed-loop driver module
 main.pyMain script of ME305 Lab0x03
 motor.pyA driver for controlling motor objects
 shares.pyTask sharing library implementing both shares and queues
 taskIMU.pyImplementation of inertial measurement unit calibration and data reading as a finite state machine
 taskMotor.pyImplementation of motor control as an FSM
 taskPanel.pyImplementation of four wire resistive touchpanel unit calibration and data reading as a finite state machine
 taskUser.pyImplimentation of User Interface task as an FSM
 touchpanel.pyA driver for reading from a four wire resistive touch panel
 HW0x02_page.pyHomework 2 portfolio page
 HW0x03_page.pyHomework 3 portfolio page
 shares.pyTask sharing library implementing both shares and queues
 Lab0x01_page.pyLab0x01 documentation page
 Lab0x02_page.pyLab0x02 documentation page
 Lab0x03_page.pyLab0x03 documentation page
 Lab0x04_page.pyLab0x04 documentation page
 Lab0x05_page.pyLab0x05 documentation page
 Lab0xFF_page.pyLab0xFF documentation page
 mainpage.pyHomepage for documentation repository and portfolio website