Due 11:59pm, 28 October.
Combine kinetic inputs, outputs, data, and state machines to create a physically interactive system that changes interaction based on inputs and logic.
The example I gave early this semester was a “doorbell” for someone who cannot hear.
Inputs: doorbell, physical knock, person detector
Interaction: use inputs to determine output. Doorbell + no person detected means someone rang the bell and walked away, was this a UPS/FedEx delivery? Knock and person is there, is someone coming to visit? To sell a product? “Secret” knock pattern used by friends and a person is there, one of your friends has come to visit.
Output: Create appropriate output for the results of the interaction process. UPS/FedEx drop off is lower priority than a friend coming for a visit.