Showing posts with label Allen Houng. Show all posts
Showing posts with label Allen Houng. Show all posts

Monday, January 4, 2010

Class Ending




What I learned in this class:
I learned many things in this class, and I do not regret taking the credit even though it was not in my curriculum. For the first semester, I learned about the amazing history of processing, about how it was designed to teach non-computing majors about computing. The concept was very easy to grasp, and compared to Java, which the language is built upon and also compatible, it’s a nice as well as very simple platform to work with. For the most part, I learned how to manipulate images and other artwork using code. This gave me a great sense of control, and a sense of how the Obama campaign used processing in its voting application, its virtual platform 2.0. I think I will be ready to apply what I learned in this course to future projects. As for arduino, it’s really a simple CPU that gives the convenience of programming just through a USB hub without anything additional. In addition to software design, it also introduced circuitry, which was a nice benefit.

My favorite homework for this class:
My favorite homework for this class was undoubtedly the last one, were we integrated arduino and processing together. Regrettably, I did not have enough time to complete it, but if I have time in the future, I see myself buying an arduino and working on some projects of my own.

Comments:
My only comment is that I am sad we did not get to keep the Arduino boards.

Monday, December 14, 2009

Homework 12



Allen Houng, Casroy Cain

This is our speaker and buttons. This time it was pretty interesting because of using a circuit buttons for input and speaker as output. We learned about building a circuit with arduino and protecting the board from too much current by utilizing a resistor.

Sunday, December 6, 2009

LED Show



Here is the LED show project where I first use a two led scroller and then a slow blink, fast blink, a one LED scroller, and then a binary counter.

Monday, November 23, 2009

Monday, October 26, 2009

Circles and Squares! (hw07)



Allen Houng 95371596

Commments:
This one was fun because we had to learn how to convert everything to a Cartesian coordinate system where we learned how to manipulate images with it. We also manipulated circles in an array based on the mouse cursor, which was a new concept that I definitely want to learn more about.
link:
www.23mil.com/applet/hw07_1
www.23mil.com/applet/hw07_2
www.23mil.com/applet/hw07_3

Picture Effects! (hw06_1)

Allen Houng 95371596
Notes:
This homework utilized image manipulation techniques to create screensaver-like effects to bounce, maximize, minimize, fadein and fadeout the picture of the very very sad dog. It was a challenge place the canvas and the buttons together so that they would not interfere with each other.

link:
www.23mil.com/applet/hw06_1

Sunday, October 18, 2009

Picture Mixmatch (hw05_1)

Allen Houng 95371596
This assignment was interesting because it helped us build a file browser, enabling us to mix and match different pictures. I decided to use the ones from the pdf because the ones that the class made varied too much. I also thought it would be neat to implement. I hope we get to work with Arduino soon as well.

www.23mil.com/applet/hw04_1

Tuesday, September 29, 2009

Allen's Photoshop v 0.01 (hw03_2 && hw04_1)


Allen Houng 95371596
Comments:
I really enjoyed this weeks application because it presented more of a challenge than the usual ones. It encompassed making a virtual button, to knowing more detail about the setup function and the draw function. One of the problems I encountered was that when I loaded the text into the buttons, it lagged my program quite a lot. I solved this by putting the code in the setup function. Although it wasn't as good as putting it in draw, it still worked pretty well. I also added a clear function to make everything easier to erase. So far, the save function saves a "picture.jpg" to the root folder.
link: www.23mil.com/applet/hw3_2

Monday, September 28, 2009

Moving Eyeballs! Allen 95371596 (hw03_1)


Allen Houng 95371596

Comments: This one was a bit trickier because the initial response for me was just so that the circles would move with the mouse, but this moved the circles off screen. So I need to limit the movement of the inner circle as well as the outer circle by multiplying it by a fraction. It produced a very nice effect.

Link: www.23mil.com/applet/hw3_1

Monday, September 21, 2009

Allen's Geomtry Wars 95371596 (hw01)


Original


Mimic with Paint

Mimic with Processing

Allen Houng 95371596

Comments: This is an assignment comparing media using programming vs. conventional ms paint. Right from the start we can see the advantage of using coding simply because we can dictate the specific color range, whereas in mspaint, we only have a limited selection of colors.

Allen's Smoother Gradient 95371596 (hw02_2)

Allen 95371596
Comments: In this assignment, I wanted to make a smoother gradient than the one shown in the pdf file. I achieved this by assigning smaller increments for the double for loop, and increased the size of the rectangle.

Allen's Super Squares 95371596 (hw02_1)




















Allen Houng 95371596
Comments: This was my first exercise regarding processing. I realize that this code is very much like C, and that manipulating it is quite easy. The functions were all located in the pdf file. Very descriptive.

Allen's Correct Circles 95371596 (hw02_3)













Allen Houng 95371596
Comments: I thought the simplest method in doing this circle chart was to create two loops, one for the y axis and the x axis. For the colors, I used photoshop to find out the specific values of RGB and then I just simply used fill, which I learned from the previous exercises.