Interaction with Arduino & Max - Workshop series / On-demand hero

Creative Coding

Interaction with Arduino & Max - Workshop series / On-demand

Level

Beginner

Duration

7h 30m of video content

Format

Self-paced video

Added

03/11/2021

Watch a preview

Lesson 1 - What is Arduino

Course overview

Combine Arduino with the power of Max.

Learning outcomes

Create Arduino based electronic prototypes

Control audio in Max 8 with sensors and your own custom hardware interfaces

Utilize Max to map software interactions to physical electronic systems

Apply interaction design concepts for developing installations and performances

Who is this course for?

  • Want your Arduino to control audio, video, generative 3D visuals, or even Ableton Live? Combine Arduino with Max 8, a powerful visual programming environment opens up many possibilities for interactive installation, generative art, multimedia performance, and more! You will learn very basic electronics, introductory Arduino skills, and how to use sensors and inputs to control Max 8!

Requirements

  • A computer and internet connection
  • Arduino / Electronics kit  please check you can order all of these parts before the series starts
  • Max software - either free trial or full licence
  • Arduino software

Course content

Course Overview

2 lessons

+
  • What you will learn in this course
  • Requirements

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

14 videos, 1 resource

+
  • Week 1 download file
  • Lesson 1 - What is Arduino
    Checking access...
  • Lesson 2 - Electronics Kits Overview
    Checking access...
  • Lesson 3 - Weekly Files and Activities Overview
    Checking access...
  • Lesson 4 - Arduino Sketches
    Checking access...
  • Lesson 5 - Arduino Board Overview
    Checking access...
  • Lesson 6 - Activity 1 - Upload Sketch to Arduino
    Checking access...
  • Lesson 7 - Electronics Theory & Ohms Law
    Checking access...
  • Lesson 8 - First Circuit - Simple LED
    Checking access...
  • Lesson 9 - Arduino to Max Digital Output
    Checking access...
  • Lesson 10 - Setting the Arduino PinState and Value
    Checking access...
  • Lesson 11 - Assistance and Troubleshooting
    Checking access...
  • Lesson 12 - Activity 2 - Make LED Blink with Max
    Checking access...
  • Lesson 13 - Assistance and Troubleshooting (continued)
    Checking access...
  • Lesson 14 - Activity 2 - Make LED Blink with Max Solution
    Checking access...

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

12 videos, 1 resource

+
  • Week 2 download file - updated
  • Lesson 1 - Introduction
    Checking access...
  • Lesson 2 - Review Electronics Theory
    Checking access...
  • Lesson 3 - LED Resistor Calculator Circuit
    Checking access...
  • Lesson 4 - Resistor Values (Colour Bands)
    Checking access...
  • Lesson 5 - Activity 1 - Review Digital Output
    Checking access...
  • Lesson 6 - Blink LED & Trigger Object (Order of Operations)
    Checking access...
  • Lesson 7 - Fading LED - PWM Output
    Checking access...
  • Lesson 8 - Activity 2 - Slider to LED Brightness
    Checking access...
  • Lesson 9 - Activity 2 - Solution (Zmap and Scale Objects)
    Checking access...
  • Lesson 10 - Activity 3 - Microphone to LED Brightness
    Checking access...
  • Lesson 11 - Smoothing data with Slide Object
    Checking access...
  • Lesson 12 - Activity 4 - RGB LED
    Checking access...

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

12 videos, 1 resource

+
  • Session 3 download file - updated
  • Lesson 1 - Introduction
    Checking access...
  • Lesson 2 - Review PWM
    Checking access...
  • Lesson 3 - RGB LED Circuit
    Checking access...
  • Lesson 4 - Parallel Circuits
    Checking access...
  • Lesson 5 - White Light Colour Temperature
    Checking access...
  • Lesson 6 - Activity 1 – RGB LED Circuit
    Checking access...
  • Lesson 7 - Max Lists, Hot Cold Inlets, (variables, pack, pak objects)
    Checking access...
  • Lesson 8 - Random RGB Color
    Checking access...
  • Lesson 9 - Mapping Range of Colour (zmap object) & Digital Input (Pushbuttons)
    Checking access...
  • Lesson 10 - Activity 2 – Pushbutton to playlist~
    Checking access...
  • Lesson 11 - Activity 2 - (change object)
    Checking access...
  • Lesson 12 - Activity 2 – Trigger Random Audio Track
    Checking access...

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

18 videos, 1 resource

+
  • Week 4 download file - updated
  • Lesson 1 - Introduction
    Checking access...
  • Lesson 2 - Activity – 1 Pushbutton Circuit (Review)
    Checking access...
  • Lesson 3 - Pullup VS Pulldown Resistors (Inverting HIGH and LOW)
    Checking access...
  • Lesson 4 - Activity – 2 - Switches VS Pushbuttons (Toggle Logic)
    Checking access...
  • Lesson 5 - Switch Circuit
    Checking access...
  • Lesson 6 - DIY Button Techniques
    Checking access...
  • Lesson 7 - Activity 3.1 - Analog Input (Trimpot Circuit)
    Checking access...
  • Lesson 8 - Activity 3.2 - Trimpot To Playlist Speed
    Checking access...
  • Lesson 9 - Trimpot To Playlist Cue
    Checking access...
  • Lesson 10 - Trimpot To Oscillator
    Checking access...
  • Lesson 11 - Activity 3.3 – Photocell Circuit
    Checking access...
  • Lesson 12 - Sensor Ideas and Inspiration
    Checking access...
  • Lesson 13 - Q&A - Breadboard to PCB
    Checking access...
  • Lesson 14 - Q&A – Arduino to AC Current
    Checking access...
  • Lesson 15 - Q&A – Learning Electronics Resources
    Checking access...
  • Lesson 16 - Q&A – Arduino Shields
    Checking access...
  • Lesson 17 - Project Hive 2.0 and Proximity Sensors
    Checking access...
  • Lesson 18 - Q&A Fritzing Software - End
    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