PComp Week 2

The assignment for this week is to make a switch. I forgot to buy batteries so I decided to use Arduino.


I tried placing two lights in various ways. But their illuminance are different. Then my peers told me I should use a different way to connect them together, or I should bring in a resistance.


Finally I gave up the extra light and designed my simple switch.


It works like this:


When Cupid’s arrow hits someone’s heart, something will turn green. (Dark joke: In China, “wearing green hat” means your spouse cheating on you.)

ICM Week 1

As a liberal arts student, I always thought computation is far from my life. When I first saw “Javascript” in the “Language” part of my sister’s resume, it was surprising to me because I never realize that computation could be considered as a kind of language. My undergrad major was Chinese language and literature, and I’m always interested in exploring various ways to convey my ideas. I love beautiful languages, and I think that is the initial reason why I became interested in computing.


It should be a computational project which made this term. And I like the animation Renaissance from the Inspiration page, it seems both realistic and artistic.

When I was creating my sketches, based on what I drew during class (a sunset on mountains), I tried making gradient color for the background to make the image more artistic. It reminded me to my experience when I was a Sophomore, learning an off-campus bartender class. There’s a classic cocktail Tequila Sunrise, and it asked us to make reddish orange color by using orange juice and grenadine syrup. I’m fascinated by the color magic so I wish to do the achieve the same effect through Javascript.

tequila-sunrise(I need to calm down after seeing my peers’ excellent homework)

But it was hard for me to accomplish it without knowing deeper languages. I found most things I need from the reference page, but I think I could make it better. Finally I made it very simple like a child’s drawing – just as the same level as my javascript. I tried using both web editor and the software P5.js, they worked in the same way but I prefer using the software, because I would feel safer editing something on my own computer, instead of editing it through internet.

Here’s the link of what I drew: http://www.lintanxi.com/Stanlyn.Lu-week1/

And here’s the link of my sketch: https://alpha.editor.p5js.org/projects/BkShKHd3

PComp Week 1

Physical Computing is to build interactive physical systems by using both software and hardware.

Interactivity, which is the balanced involvement of inputting, programming and outputting, is the main point that makes for good physical interaction.

The animations on the big screens (at hotel playground or some parks), are very good digital technologies, but people cannot interact with these animations, so they would not be considered as interactive.

Nowadays, Interactivity becomes a popular concept, but most people don’t understand it in a right way. Interaction is something between two equal creatures, involving the process of alternatively inputting, processing and outputting. For human beings, it’s like listening, thinking and speaking. For human & computer interactions, it also calls for instant communications.

Traditional forms, like reading books, watching videos, listening to musics – none of these activities can be considered as interactive. Even people will be emotionally impressed, their feelings will be considered as reaction, rather than interaction, because the works they are watching/listening never replies them. If we are going to develop computer programs, interactivity is the main point that we should emphasize.

Interactivity so important that it can lead to the next technology revolution, and it is still waiting for people to explore more functions in the future.