Monday, January 4, 2010

Course Review

Interactive Media is a course that involves Processing and Arduino, in this course we started learning how to program in Processing, following we learnt how to program the Arduino board from the IDE of Arduino, and then finally, we combine Processing and Arduino, either to send serial data from the hardware to the computer, send data from the computer to the Arduino board or both.

First we start from the very basics on the Processing software, we learnt about the environment, how to use void setup() and void draw(), then we continue programming homework to get to understand more and more of how this software works; we kept on practicing, until we were able to create a project at the middle of the semester.
My favorite homework was indeed the Processing project, I made the IM Synthesizer, and I am happy to say that my project was the number one. With this project I learn many things about Processing; I imported soundchiper library to retrieve the midi sounds, I learn how to create the effect that the user is clicking a button, how to manage arrays and several mouse events according to the key that the user is supposed to play.
Last but not least, I think that programming the Arduino board is very interesting, plus is a very fun piece of hardware; I have learn several useful techniques that will help me in the future.

In conclusion, at this point I believe that this is one of the most interesting courses that I have taken here in Ming Chuan University, because we can actually program a piece of hardware and combine it with Processing software. I will encourage the sophomore students to get the most of this course next year, and I will say Thank You Professor for this semester.

No comments:

Post a Comment