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!
Watch a preview
Lesson 1 - Learning Outcomes
Course overview
Learning outcomes
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
+
Course Overview
2 lessons
- What you will learn in this course
- Requirements
Interaction with Arduino & TouchDesigner - Session 1 / On-demand
13 videos, 1 resource
+
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
+
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
+
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
+
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 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
