ME218B: Team Jawa Ship
  • Home
  • Project Scope
  • Design
    • Mechanical >
      • Drive Train
      • Arm Mechanism
      • Position Sensing
    • Electrical >
      • E128 and Peripherals
      • Power Distribution
      • IR Sensing
      • Position Sensing
      • Motor Drivers
    • Software >
      • State Machine
      • Source Code
  • BOM
  • Gems of Wisdom
  • The Team
  • Photos/Videos

Software Design

Software implementation is the interface between the mechanical and electrical design. We developed state machines and interrupt response routines for the E128 micro-controller.  You can explore the:
  • Strategic brains of the software, implemented in a hierarchical state machine
  • ​Source code (and pseudocode)
The basic strategy flowchart can be seen below.  The software was designed to implement this logic.
Picture
Next>>
Create a free web site with Weebly
  • Home
  • Project Scope
  • Design
    • Mechanical >
      • Drive Train
      • Arm Mechanism
      • Position Sensing
    • Electrical >
      • E128 and Peripherals
      • Power Distribution
      • IR Sensing
      • Position Sensing
      • Motor Drivers
    • Software >
      • State Machine
      • Source Code
  • BOM
  • Gems of Wisdom
  • The Team
  • Photos/Videos