01 | Introduction

01 | Introduction



Schedule #

TIME MON 23/10 TUE 24/10 WED 25/10 THU 26/10 FRI 27/10
09:15–12:00
12:00–13:00 πŸ₯—πŸœπŸ±πŸπŸ• πŸ₯—πŸœπŸ±πŸπŸ• πŸ₯—πŸœπŸ±πŸπŸ• πŸ₯—πŸœπŸ±πŸπŸ• πŸ₯—πŸœπŸ±πŸπŸ•
13:15–15:00 Introduction to Electronics Introduction to Microcontrollers (Arduino)
15:15–17:00 Introduction to Physical Computing Introduction to Electronics Introduction to Microcontrollers (Arduino)

Deliverables for Week 1 #

1. Course Documentation website #

For the 2023 course, we are experimenting with a new way of doing the project documentation. Matti has been setting up a website at newmedia.dog for archiving course work, student projects, and generally as a project documentation site for new media students. All of you will have a way to contribute to this site under your own repository.

I am still figuring out some of the ways this could be done as smooth as possible, so please bear with me if/when there are some hiccups.

I did not have the time to prepare the instructions properly for the beginning of the course, so we will go through this in detail on October 26.

Do the following:

  • Change the me.png to something else
  • Update any other information on the site
  • Try to add the documentation of the second assignment below to the folder called week-01 inside the physical-computing folder.

This page will have more detailed instructions on the how to update the site


2. Arduino Basics (Thursday, November 1, 13:00) #

Create a circuit and Arduino code that does the following

Circuit #

  • Connect two LEDs to your Arduino using a breadboard
  • Connect one switch to your Arduino using a breadboard

Code #

  1. Read a momentary switch being pressed
  2. When the program starts, both LEDs are off
  3. When the switch is pressed once, the first LED turns on
  4. When the switch is pressed the second time, the second LED turns on (the first one should also still be on)
  5. When the switch is pressed the third time, both LEDs turn off
  6. Repeat this same cycle of LEDs turning on and off in sequence (off, one LED, two LEDs, off…)

Document your work on the course website that you created. Deadline: Thursday, November 2, 13:00

Tips #

There are multiple ways to solve this. As long as it works, it works.

Check the tutorials on Digital Input from here for tips on getting through some of the problems.
If you get stuck and cannot make it work. Follow the solutions here. There is even a video tutorial for one way of doing this.

3. Readings #

Adding short reflections of the readings on your site is not mandatory but will have a positive effect on your evaluation and can compensate for missed lectures.