Categories
Visual Language

Week 5: Logo

For my fifth week in Visual Language, I created a logo for my name. I first began with writing down the attributes that I would describe myself with. I noticed that on one hand I am very organized and minimalist, but on the other hand I enjoy stepping outside of my comfort zone. I sought […]

Categories
Introduction to Physical Computing

Week 4: Servo Motor Control and Tone Output

For the Week 4 labs, I first experimented with a flex sensor because I haven’t done so in the past. In my demonstration, the flex sensor is connected to A1. The LED light is connected to pin 9 of my Arduino Nano. The bottom of my flex sensor is connected to ground and a 220-ohm […]

Categories
Introduction to Computational Media

Week 4: Repetition with Variation

For this week in computational media, I created a non-interactive sketch that implements for loops. Link to my sketch: https://editor.p5js.org/nickgran321/sketches/Dx0tawWN2 Code on Github: https://github.com/nickgran321/Nick-Grant/blob/master/Computational%20Media%20Week%204:%20Compositions I started small with squares and ellipses that change color each time the sketch is run. In my for loops I created an initialization condition, the Boolean expression, and the incrementation […]

Categories
Visual Language

Week 4: Composition

I designed a poster for the 2019 ITP Winter Show. I immediately knew what kind of story I wanted to tell about the program. My favorite part of ITP is the range of the backgrounds of the students. I am always amazed when I ask students about their paths that led them here. I studied […]

Categories
Introduction to Physical Computing

Week 3: Digital Input and Output and Analog Output

For my third week in physical computing, I connected a digital input circuit and output to a mictrocontroller. I first set up my breadboard as shown: I wrote a program in my Arduino Nano, which served as my 3.3V power source. I connected power and ground from my breadboard to the power and ground of […]

Categories
Introduction to Computational Media

Week 3: Conditionals

For my third week in ICM, I created a rule-based animation that incorporates motion, interaction, and a user interface element. Link to the sketch: https://editor.p5js.org/nickgran321/sketches/u9Hl70WHe Link to the code: https://github.com/nickgran321/Nick-Grant/blob/master/Computational%20Media%20Week%203:%20Conditionals My partner Zach and I created a comical interactive game. The opening screen is a red button with the title “Do NOT click the button.” […]

Categories
Visual Language

Week 3: Color

For this week in visual language, I created six square compositions from five colors that represent me. I chose the colors from my laptop wallpaper, which is an album cover from one of my favorite jazz artists Nujabes. Additionally, one of my favorite shirts has a similar color pattern. I used Photoshop to extract the […]

Categories
Introduction to Physical Computing

Week 2: Setting up a breadboard

For this week in physical computing, I experimented with using a breadboard. In my multimeter, I inserted the Black probe into the “COM” jack, which represents ground. Then I inserted the Red probe into the “V” jack to measure for voltage. When I touched the two tips of the proves together, the meter beeped correctly. […]

Categories
Introduction to Computational Media

Week 2: Animation, Variables

Link: https://editor.p5js.org/nickgran321/sketches/dcMAZeHv3 Code: https://github.com/nickgran321/Nick-Grant/blob/master/Computational%20Media%20Week%202:%20Animation%20and%20Variables For the second week of computational media, I created a few elements. The elements are either controlled by a mouse, change over time independently of the mouse, or are different each time the sketch is run. I chose to not create too many variables because I wanted to thoroughly understand how […]

Categories
Visual Language

Week 2: Typography and Expression

I redesigned an airline ticket by Delta. To redesign the ticket, I first grouped the information together. For example, the departure and boarding time are on the same line. Additionally, the origin and destination are on the same line. I aligned the type boxes on a grid format. I organized the information well by separating […]