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
-
Section: LED ON/OFF app
- Provide a picture of the circuit you have built. It would be nice if you can provide also the schematics (although not mandatory) using for instance https://fritzing.org/ or Tinkercad circuits.
- The sentence: "My first steps with MIT Inventor I took with help of the basic tutorial - App to control the LED light. I think with further improvements it can be used to control the backlight of the XY stage." is repeated twice in the text.
- Before explaining the UI, explain a bit of the communication protocol. Say that you are using Bluetooth to communicate your board with the mobile phone; explain that you are opening a serial communication through Bluetooth; explain that you are sending through this communication a string "1" to turn on the LED and string "2" to turn it off.
- Would be nice that you explain what kind of components you can choose, how you choose them (draggin and drop from the left palette) and what are the invisible components for.
- Explain a little bit how the ListPicker is working. I can see only an image. So is it working in such a way that it connects to the first device paired? YOu cannot select to which device to connect?
- Explain a bit the code in arduino.
- What does the code do in the Clock1.Timer?
- You should explain somehow what is the relation between the block code and the UI. How can you refer to an UI widget from the block?
- You should also comment if you had to made some modifications to the properties of the UI widgets.
-
Section: LED brightness control
- Explain a bit in words how slider works and how the arduino code works.
- Remark which is hte code in Arduino that is used for communication and which is the one which execute the aactions
-
Section: Joystick App to control the stepper motor
- Complete this section.
- Add hyperlink to the tutorials you provide.
-
Provide the
.aia
files from MIT app inventor. -
Explain better the challenges you face and how you solved them
-
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 built yourself. It would be very easy for you to reprogram your pcb and connect the UI you have defined. You can either turn on the LED or creating and UI to control the joystick from your computer.
-
Other comments
- Create a hyperlink for: https://www.instructables.com/id/Controlling-the-Brightness-of-LED-Using-Arduino-an/
- The file
Motor control with joystick
cannot be downloadedd(403 Forbidden)
-
Some typos:
- Curcuit