ITP Introduction to Physical Computing

or cancel
  1. External Screens

    07:10

    from Jeff Feddersen Added 0 0 0

    Do you want to add a small, hi-res screen to your physical computing project? Here's one way.

    + More details
    • Laser Cutter: Intro and Safety

      05:41

      from Jeff Feddersen Added 0 0 0

      Ben gives an overview of the Laser Cutter and highlights important safety information.

      + More details
      • Internal Pull Up Resistors

        08:43

        from Jeff Feddersen Added 9 0 0

        Jeff shows two ways of using resistors in digital input circuits, and demonstrates how many microcontrollers have one way built in. Music from: freemusicarchive.org/music/Simon_Mathewson/

        + More details
        • Pseudo Analog Output

          15:34

          from Jeff Feddersen Added 7 0 0

          Jeff discusses three ways a microcontroller simulates analog output, all based on carefully timed digital pulses: pulse width modulation, frequency modulation, and servo control. Music from: http://freemusicarchive.org/music/Simon_Mathewson/

          + More details
          • Programmable LEDs: Color Spaces

            10:10

            from Jeff Feddersen Added 19 0 0

            Tom and Jeff discuss humane alternatives to the hardware-centric Red-Green-Blue way of thinking about color. They produce some very subtle color shifts. Also, they mix up L, V, I and B a bit. Tom…

            + More details
            • Programmable LEDs: Intro

              17:04

              from Jeff Feddersen Added 4 0 0

              Tom and Jeff look at popular programmable LEDs based on the WorldSemi 2812 chips.

              + More details
              • Serial Out ASCII 2 - Multipart Messages

                12:56

                from Jeff Feddersen Added 4 0 0

                Tom upgrades the ASCII protocol to include multiple variables - two potentiometer values and a button state. Jeff wonders if Javascript 9 will include a quadruple equals?

                + More details
                • Serial Back To Arduino

                  05:05

                  from Jeff Feddersen Added 12 0 0

                  Tom and Jeff send a single byte of serial data back from P5 to their microcontroller, thus setting the PWM of an LED. Exciting stuff!

                  + More details
                  • Serial Out as ASCII

                    10:05

                    from Jeff Feddersen Added 17 1 0

                    Tom and Jeff upgrade from sending a single byte to sending an ASCII string that encodes a value. This method will be more flexible and will be able to include higher precision values and multiple…

                    + More details
                    • Serial Output From Arduino

                      26:23

                      from Jeff Feddersen Added 584 2 0

                      Tom and Jeff show you how to send serial bytes from Arduino to P5.js, and discuss the difference between raw byte data and ASCII-encoded strings. Code and step-by-step instructions are here: https://itp.nyu.edu/physcomp/labs/labs-serial-communication/lab-serial-input-to-the-p5-js-ide/ Music:…

                      + More details
                      • ATTiny

                        15:38

                        from Jeff Feddersen Added 4,971 1 0

                        Tom and Jeff get blink up and running on an ATTiny85 to demonstrate how to program bare microcontrollers using the Arduino UNO as an in-circuit serial programmer (ISP aka ICSP). They install additional…

                        + More details
                        • Measuring 1 - Voltage

                          11:53

                          from Jeff Feddersen Added 2,857 2 1

                          In this video we use a few different tools to measure voltage in a circuit. Contents: 0:00 Overview of the tools and parts 1:33 Introduction to Multimeters 2:20 Measuring voltage with a Multimeter 4:43 Using…

                          + More details

                          Your membership in this group is pending until moderator approval

                          ITP Introduction to Physical Computing

                          ITP_NYU Created by ITP_NYU PRO

                          This course expands the students' palette for physical interaction design with computational media. We look away from the limitations of the mouse, keyboard and monitor interface of today's computers, and start instead with the expressive capabilities of the human body. We consider uses of the computer for more than just information retrieval and processing, and at locations other than the home or the office. The platform for the class is a microcontroller, a single-chip computer that can fit in your hand. The core technical concepts include digital, analog and serial input and output. Core interaction…


                          + More

                          This course expands the students' palette for physical interaction design with computational media. We look away from the limitations of the mouse, keyboard and monitor interface of today's computers, and start instead with the expressive capabilities of the human body. We consider uses of the computer for more than just information retrieval and processing, and at locations other than the home or the office. The platform for the class is a microcontroller, a single-chip computer that can fit in your hand. The core technical concepts include digital, analog and serial input and output. Core interaction design concepts include user observation, affordances, and converting physical action into digital information. Students have weekly lab exercises to build skills with the microcontroller and related tools, and longer assignments in which they apply the principles from weekly labs in creative applications. Both individual work and group work is required.

                          Browse This Group

                          Similar Groups

                          This is a Vimeo Group. Groups allow you to create mini communities around the things you like. Check out other interesting groups. Groups