CMU-CREATE-Lab / flutter-app-android

5 stars 3 forks source link

Create new Control Robot Outputs pop up #209

Closed jenncross closed 6 years ago

jenncross commented 7 years ago

Similar to #208 and #210 from a discussion with @ehamner and @tasota

Create a new pop-up for "remote controlling" the robot's output during construction and testing.

1) Allow students to directly control servo position (sliders & maybe angle position indicators if there is room), LED color (color palette pop-up) and buzzer tone & volume (sliders & note indicator). 2) Use the "blocks" mode 3) Preserve existing links and sensor type in firmware 4) Add a button to the robot tab ("Control Robot Outputs")

Molly - could you please design a screen for this purpose? A rough sketch is below but the layout, spacing, and relative size needs some consideration.

office lens 20170614-120821

tasota commented 7 years ago

(just a dev note)

  1. Use the "blocks" mode
  2. Preserve existing links and sensor type in firmware

This means setting output values directly in the protocol as opposed to creating links. Double-check with @JSchapiro but this should be safe to override links for output values until you clear the value and it will behave normally again.

mo11yj commented 7 years ago

Screens added to zeplin, let me know if I missed anything.

robot-simulate data copy

robot-control outputs

jenncross commented 6 years ago
tasota commented 6 years ago
tasota commented 6 years ago

Makes sense to tackle #238 first

tasota commented 6 years ago

See Flutter Protocol doc under "Set output" (double-check with Josh and @jenncross)

tasota commented 6 years ago

👍