16. Interface and application programming

Due date 2024/05/07

Learning Objectives

  1. Group aassignment

    1. Compare as many tool options as possible.
  2. Individual assignment

    1. Write an application that interfaces a user with an input and/or output device that you made. octopi module for fume, temp, etc. javascript? python? c++?
  3. Context

    1. Syllabus FAW16
    2. Assessment FAW16
    3. Tutorial FAW16
    4. Video FAW16
    5. Review FAW16
  4. Conceive

    1. This week we create a user interface that sends and/or receives data from a device in order to produce some outcome.
    2. A user interface is like a translator at the United Nations. When it works well, the interface helps man and machine understand what the other needs in order to complete tasks.
  5. Comprehend

    1. Human-machine interaction happens when a user interface translates human action into a computer (mechatronic) behavior.
    2. interfaces
  6. Take caution

    1. Human
    2. Machine
    3. Environment
  7. Calibrate

  8. Control

    1. Material-machine interface
      1. Calibration
      2. Materials
      3. Fixtures
      4. Tools
    2. Machine-controller interface
    3. Controller-CAM interface
    4. CAM-design interface
    5. Design-human interface
    6. Group assignment
      1. Write an application that interfaces a user with an input and/or output device that you made
  9. Create

    1. Human-science interface
    2. Human-industry interface
    3. Human-art interface
    4. What assumptions can we break?
    5. Individual assignment
      1. Compare as many tool options as possible.

Assignment tasks

Step 001

Learning outcomes

  1. Interpret and implement design and programming protocols to create a Graphic User Interface (GUI).