Interface and applications programming
For the group work:
I will check more carefully later but I think it is OK.
For the individual work:
Very good job! Still some improvements are needed:
-
First one recommendation: since your individual assignment is divided in three parts I would use different subsections (but this is just a matter of taste): Introduction to Processing; First setup (send data to the board); Second setup (receive data from the board) -
In the first set up, before explaining the Proccessing code (before the sentence "In Processing, the process is briefly presented below:"), explain what board you are using (Arduino), how did you connect the board to the computer (using the USB cable) and after that explain the arduino and Processing code. -
Explain better what exactly is happening in the first setup. Is it working in such a way that when you do a mouse click, processing send data to the arduino? If so, why do you need the SerialEvent? -
The video does not show that you make click with the mouse to blink the led. By the way, you can embed a video using the HTML tag. -
You say:
~~I programmed the board following these instructions for changing the colour and intensity
Explain briefly what did you exactly did.~~
-
For the second setup, explain in one sentence what is the RGB Led board. -
The image on the left in "Connecting the RGB LED board to Arduino" is very blurred. The right one is very dark . It is impossible to see the setup. -
Explain better the second setup: you connnected your computer to arduino, and arduino to your board. How? Which ports did you use it? -
In the second setup explain how you send data from your Arduino to your RGB board. -
In the second setup, explain briefly how you create the color matrix and how you choose a value from it (Processing). -
In the second setup, explain how you send the color to the serial port. Which is the format of the data you are sending?
-
Show the code in your RGB LED board. -
What is the Python code at the end of your assignment? Where have you used it.
PD: Let's check why your board is not working. If you give me the code you were trying and the board, I can try to debug it myself on Thursday.
ASSIGNMENT
- [ ]Described your process using words/images/screenshots
- [x]Explained the the GUI that you made and how you did it
- [x]Outlined problems and how you fixed them
- [x]Included original code (or a screenshot of the app code if that's not possible)