This recitation asked us to build a project which uses physical controller to manipulate a video. Instruction: https://wp.nyu.edu/shanghai-ima-interaction-lab/recitation-10-image-video/ I decided to focus on the .jump() and .pause() functions, which can generate an interaction effect that when users press the button, the video would pause, during which users can control the potentiometer and travel the frames of the video. Step1: Arduino Circuit and Codes: The Arduino should send the state of button and potentiometer via SerialPort to the computer. All the big button were … [Read more...] about Recitation10: Documentation
Documentations
Recitation9: Documentation
instruction: https://wp.nyu.edu/shanghai-ima-interaction-lab/recitation-9-digital-fabrication/ Our task is to make an equipment in which a servo rotates one acrylic plate with the other acrylic plate fixed on the pedestal. We will design two acrylic plates, two pieces of wood and laser cut them. Task1 Measure and Design: I worked with Andy. I read the data of outline of servo and told it to Andy and Andy designed it in cuttle. I also designed one part of the pedestal: Task2 Design the pattern: Now Andy and I need to design a circular pattern seperately to generate an … [Read more...] about Recitation9: Documentation
Recitation8 Documentation
Instruction: https://wp.nyu.edu/shanghai-ima-interaction-lab/recitation-8-serial-communication-2/ The recitation asked us to make two design which required commnucation between Arduino and Processing using Serial. The first project asked us to use two potentiometers' value to draw picture on Processing. I built the circuit and wrote the Arduino code which can get value of potentiometers and send the value in serial using serialrecord library and tested: #include "SerialRecord.h" SerialRecord writer(2); void setup() { // put your setup code here, to run once: … [Read more...] about Recitation8 Documentation
Recitation7: Documentation
Instruction : https://wp.nyu.edu/shanghai-ima-interaction-lab/recitation-7-neopixel-music-visualizer/ I built the circuit just as what we did in the lecture and My led could not blink after the sample code uploaded. I asked an LA and it worked. Then I downloaded the SerialRecord liberary and the Arduino Sample code. After reading the code and the instruction, I understood that the board will receive four parameters from the Serial and change the LED's state accordingly. So I can change the LED if I input the data correctly in Serial. Then I downloaded the SerialRecorder … [Read more...] about Recitation7: Documentation
Recitation6: Documentation
Animating an Interactive Poster Instruction: https://wp.nyu.edu/shanghai-ima-interaction-lab/recitation-6-interactive-poster/ Today's recitation asked us to create an animated poster which is constituded by a fixed pattern. Pattern It required us to come up with a pattern and used nested for loops to display it on the whole canvus repeatedly. I got an idea from this picture, whose interactive effects were I wanted to implement later. I grabed the idea of circular movement and designed two circular orbit with two circle on it. Multiplication Instead of manually … [Read more...] about Recitation6: Documentation
Recitation5: Documentation
Instruction: https://wp.nyu.edu/shanghai-ima-interaction-lab/recitation-5-processing-basics-2/ Photo: I took this photo last year when I was waiting for a PCR test at Lujiazui, February, 2022. There are hundreds of people standing in the chilly wind in one of the most prosperous districts in Shanghai. No one could have predicted what happended later, the 2022 pandemic outbreak. I Selected this photo because right now queuing for a PCR test has become a social phenomenon and this photo hightlights the contradiction between people and building s, light and shadow, and most … [Read more...] about Recitation5: Documentation