dhruv put together this system diagram to show our device’s inputs and outputs. what inputs go to the arduino and what outputs does it return? what inputs go to our music software and what do those inputs trigger?
i created this user interaction flow diagram to help us design for all possible user scenarios.
from the user diagram, we realized that there are more scenarios than we’d previously thought and that we need to get more specific about how many scents we’re using and when each one is triggered. the matrix below is a visual representation of all four scenarios:
- user starts out singing the wrong note and eventually finds the right note *this is the ideal scenario and the one we’d designed for already
- user sings the wrong note through the whole interaction
- user sings the right note through the whole interaction
- user starts out singing the right note but eventually changes to the wrong note.
how does the scent-dispensing mechanism behave in each of these situations?