Interaction with Arduino & TouchDesigner / On-demand hero

Creative Coding

Interaction with Arduino & TouchDesigner / On-demand

Create immersive interactive experiences. Combine Arduino with TouchDesigner, a powerful node based programming environment with endless possibilities for interactive installation, marketing activations, generative art, multimedia performance, and more!

Level

Beginner

Duration

7h 9m of video content

Format

Recorded workshop series

Added

03/11/2021

Watch a preview

Lesson 1 - Learning Outcomes

Course overview

Create immersive interactive experiences. Combine Arduino with TouchDesigner, a powerful node based programming environment with endless possibilities for interactive installation, marketing activations, generative art, multimedia performance, and more!

Learning outcomes

Create Arduino based electronic prototypes

Control video in TouchDesigner with sensors and your own custom hardware interfaces

Utilize TouchDesigner to map software interactions to physical electronic systems

Apply interaction design concepts for developing installations and brand activations

Who is this course for?

  • In this course you will learn very basic electronics, introductory Arduino skills, and the fundamental concepts of interaction using sensors and inputs to control video in TouchDesigner.

Requirements

  • A computer and internet connection
  • Arduino / Electronics kit
  • 3-button mouse
  • TouchDesigner and Arduino software

Course content

Course Overview

2 lessons

+
  • What you will learn in this course
  • Requirements

Interaction with Arduino & TouchDesigner - Session 1 / On-demand

13 videos, 1 resource

+
  • Arduino TouchDesigner Week 1 files to download
  • Lesson 1 - Learning Outcomes
    Checking access...
  • Lesson 2 - TouchDesigner & Use Cases
    Checking access...
  • Lesson 3 - Arduino & Use Cases
    Checking access...
  • Lesson 4 - TouchDesigner Combined with Arduino Use Cases
    Checking access...
  • Lesson 5 - Material Checklist and Kit Overview
    Checking access...
  • Lesson 6 - Anatomy of Arduino Board
    Checking access...
  • Lesson 7 - Arduino Sketches and Connecting to Computer
    Checking access...
  • Lesson 8 - Activity 1 - Upload Firmata to Arduino
    Checking access...
  • Lesson 9 - Electronics Theory &; Ohms Law
    Checking access...
  • Lesson 10 - First Circuit - Simple LED
    Checking access...
  • Lesson 11 - Setting Up Project in TouchDesigner
    Checking access...
  • Lesson 12 - Connecting Arduino to TouchDesigner with Firmata
    Checking access...
  • Lesson 13 - Troubleshooting Resources
    Checking access...

Interaction with Arduino & TouchDesigner - Session 2 / On-demand

4 videos, 1 resource

+
  • Week 2 file to download
  • Lesson 1 - Session 1 Electronics Review & LED Calculator
    Checking access...
  • Lesson 2 - Simple Digital Output LED TouchDesigner Project
    Checking access...
  • Lesson 3 - Digital PWM Output – LED Fade
    Checking access...
  • Lesson 4 - RGB LED’s
    Checking access...

Interaction with Arduino & TouchDesigner - Session 3 / On-demand

11 videos, 1 resource

+
  • Week 3 file to download
  • Session 2 - Review
    Checking access...
  • Lesson 1 - RGB LED Circuit
    Checking access...
  • Lesson 2 - RGB LED TouchDesigner Setup
    Checking access...
  • Lesson 3 - GUI Sliders to RGB LED
    Checking access...
  • Lesson 4 - HSV to RGB LED
    Checking access...
  • Lesson 5 - Series vs Parallel Circuits
    Checking access...
  • Lesson 6 - HSV to RGB LED (continued)
    Checking access...
  • Lesson 7 - Camera to RGB LED
    Checking access...
  • Lesson 8 - Digital Input (Pushbuttons and Switches)
    Checking access...
  • Lesson 9 - Digital Input TouchDesigner Setup
    Checking access...
  • Lesson 10 - Switch Materials and projects
    Checking access...

Interaction with Arduino & TouchDesigner - Session 4 / On-demand

10 videos, 1 resource

+
  • Week 4 download files
  • Lesson 1 - Pushbutton Circuit
    Checking access...
  • Lesson 2 - Pushbutton TouchDesigner (Digital Input)
    Checking access...
  • Lesson 3 - Toggle Switch
    Checking access...
  • Lesson 4 - Pushbutton TouchDesigner (Switch Logic)
    Checking access...
  • Lesson 5 - Pullup VS Pulldown
    Checking access...
  • Lesson 6 - Pushbutton Count CHOP
    Checking access...
  • Lesson 7 - Button Project Examples
    Checking access...
  • Lesson 8 - Multiple Buttons
    Checking access...
  • Lesson 9 - Analog Input (Potentiometer)
    Checking access...
  • Lesson 10 - Analog Input (Light dependent resistor) & Closing remarks
    Checking access...

Instructors

Kyle  Duffield

Kyle Duffield

Instructor

Kyle Duffield is a Toronto based Interactive and Experience Design Professional who creates immersive interactive installations and brand activations. He is also known for his affiliation with the studio and former gallery, Electric Perfume. As an educator, and technical consultant, he has facilitated interactive media workshops and projects with institutions across Canada, Shanghai, and online. Currently, Kyle is participating in Cycling 74’s Max Certified Trainer Program, and is focusing on creating unforgettable technological experiences. http://www.kyleduffield.com http://www.electricperfume.com

Frequently asked questions