16. Interface and application programming¶
Due date 2024/05/07
Learning Objectives¶
-
- Compare as many tool options as possible.
-
Individual assignment
- 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++?
-
Context¶
-
Conceive¶
- This week we create a user interface that sends and/or receives data from a device in order to produce some outcome.
- 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.
-
Comprehend¶
- Human-machine interaction happens when a user interface translates human action into a computer (mechatronic) behavior.
- interfaces
-
Take caution¶
- Human
- Machine
- Environment
-
Calibrate¶
-
Control¶
- Material-machine interface
- Calibration
- Materials
- Fixtures
- Tools
- Machine-controller interface
- Controller-CAM interface
- CAM-design interface
- Design-human interface
- Group assignment
- Write an application that interfaces a user with an input and/or output device that you made
- Material-machine interface
-
Create¶
- Human-science interface
- Human-industry interface
- Human-art interface
- What assumptions can we break?
- Individual assignment
- Compare as many tool options as possible.
Assignment tasks¶
Step 001¶
Learning outcomes¶
- Interpret and implement design and programming protocols to create a Graphic User Interface (GUI).