ME 305 Portfolio
The Project Portfolio of Ryan Funchess
ME 305 Portfolio Documentation

Introduction

This is my main page for ME 305.The structure of this class involved learning Python, gaining familiarity with and writing drivers for individual pieces of hardware such as LED's, encoders, Bluetooth Antennas, and motors, and moving onto more complicated projects involving control systems, where multiple pieces of hardware are used in conjuction to achieve system control. Additionally, we gained familiarity with serial communication between computer and Nucleo, as well as software design with the use of Task Diagrams and Finite State Machines. See the related pages section for documentation of my projects. All project documentation pages additionally have links to my full source code repository, where you can learn more about the detailed functionality of the programs. Please Enjoy!