Interface and Application programming feedback
Interface and Application programming
From the assessment:
-
Linked to the group assignment page -
Documented your process -
Explained the UI that you made and how you did it -
Outlined problems and how you fixed them -
Included original code (or a screenshot of the app code if that's not possible) -
Included a ‘hero shot/video’ of your application running with your board
Comments
Group work
- Please, complete this assignment. Each one of you could do a hello world! for a different platform/framework. After that you can compare it somehow: quality of the output, lines of code, libraries needed to set it up ...
Individual work
Very good job! Explanations are quite Ok although they need a little bit more clarification.
-
Explain a little bit your circuit: sensor you are using, ARduino you are using, pine used ...
-
You should explain better the communication part:
- Which protocol are you using (Asynchronous serial communication) -> which speed are you using
- Which is the format of the data that you send from your board to your computer? Is it a string? Is it a number?
-
In the section: Sensor data visualized as a number
- Explain better why do you need the '<Mouse.h>' library. If you are sending the data you are receiving from the ultrasonic sensor, why do you need that library?
- Explain better your Process code:
- What is the goal of
draw()
andsetup()
functions? - Which parts of the code are used to write the text? Which one to modify the colors?
- How the data received from serial communication is presented in the screen?
- What is the goal of
-
In the section: Sensor data visualized as an image size
- Explain better why do you use the map function to modify the received values. What is the goal of that function?
- In this case you call the
Serial.read()
in thedraw()
function instead onSerialEvent
like in the previous. Explain the difference. - Explain in more detail how images work in Processing, so it is easy to understand how the code you provide works as intended, that is, the image changes accordding to the distance.
-
You should discuss a bit on your problems.
-
Can you use your own board (the board that you are using in your final project) for sending data (instead of using Arduino). You might face problems with global evaluator, since in this assignment you should use a board that you have build yourself. It would be very easy for you to reprogram your pcb and connect the UI you have defined.
-
Other comments:
- Include pictures of the final UIs
- Videos are quite short, would be nice to host them in Gitlab.
-
Some typos:
- noicy