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

Course template / hosted architecture draft

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

Combine Arduino with the power of Max.

Level

Level 2

Duration

Format

Course overview

Combine Arduino with the power of Max.

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

Session 1

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

Week 1 download file · Lesson 1 - What is Arduino · Lesson 2 - Electronics Kits Overview

+

Session 2

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

Week 2 download file - updated · Lesson 1 - Introduction · Lesson 2 - Review Electronics Theory

+

Session 3

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

Session 3 download file - updated · Lesson 1 - Introduction · Lesson 2 - Review PWM

+

Session 4

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

Week 4 download file - updated · Lesson 1 - Introduction · Lesson 2 - Activity – 1 Pushbutton Circuit (Review)

+

Session materials

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

Week 1 download file

Open resource

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

Lesson 1 - What is Arduino

Open resource

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

Lesson 2 - Electronics Kits Overview

Open resource

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

Lesson 3 - Weekly Files and Activities Overview

Open resource

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

Lesson 4 - Arduino Sketches

Open resource

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

Lesson 5 - Arduino Board Overview

Open resource

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

Lesson 6 - Activity 1 - Upload Sketch to Arduino

Open resource

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

Lesson 7 - Electronics Theory & Ohms Law

Open resource

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

Lesson 8 - First Circuit - Simple LED

Open resource

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

Lesson 9 - Arduino to Max Digital Output

Open resource

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

Lesson 10 - Setting the Arduino PinState and Value

Open resource

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

Lesson 11 - Assistance and Troubleshooting

Open resource

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

Lesson 12 - Activity 2 - Make LED Blink with Max

Open resource

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

Lesson 13 - Assistance and Troubleshooting (continued)

Open resource

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

Lesson 14 - Activity 2 - Make LED Blink with Max Solution

Open resource

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

Week 2 download file - updated

Open resource

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

Lesson 1 - Introduction

Open resource

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

Lesson 2 - Review Electronics Theory

Open resource

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

Lesson 3 - LED Resistor Calculator Circuit

Open resource

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

Lesson 4 - Resistor Values (Colour Bands)

Open resource

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

Lesson 5 - Activity 1 - Review Digital Output

Open resource

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

Lesson 6 - Blink LED & Trigger Object (Order of Operations)

Open resource

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

Lesson 7 - Fading LED - PWM Output

Open resource

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

Lesson 8 - Activity 2 - Slider to LED Brightness

Open resource

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

Lesson 9 - Activity 2 - Solution (Zmap and Scale Objects)

Open resource

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

Lesson 10 - Activity 3 - Microphone to LED Brightness

Open resource

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

Lesson 11 - Smoothing data with Slide Object

Open resource

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

Lesson 12 - Activity 4 - RGB LED

Open resource

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

Session 3 download file - updated

Open resource

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

Lesson 1 - Introduction

Open resource

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

Lesson 2 - Review PWM

Open resource

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

Lesson 3 - RGB LED Circuit

Open resource

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

Lesson 4 - Parallel Circuits

Open resource

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

Lesson 5 - White Light Colour Temperature

Open resource

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

Lesson 6 - Activity 1 – RGB LED Circuit

Open resource

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

Lesson 7 - Max Lists, Hot Cold Inlets, (variables, pack, pak objects)

Open resource

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

Lesson 8 - Random RGB Color

Open resource

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

Lesson 9 - Mapping Range of Colour (zmap object) & Digital Input (Pushbuttons)

Open resource

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

Lesson 10 - Activity 2 – Pushbutton to playlist~

Open resource

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

Lesson 11 - Activity 2 - (change object)

Open resource

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

Lesson 12 - Activity 2 – Trigger Random Audio Track

Open resource

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

Week 4 download file - updated

Open resource

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

Lesson 1 - Introduction

Open resource

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

Lesson 2 - Activity – 1 Pushbutton Circuit (Review)

Open resource

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

Lesson 3 - Pullup VS Pulldown Resistors (Inverting HIGH and LOW)

Open resource

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

Lesson 4 - Activity – 2 - Switches VS Pushbuttons (Toggle Logic)

Open resource

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

Lesson 5 - Switch Circuit

Open resource

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

Lesson 6 - DIY Button Techniques

Open resource

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

Lesson 7 - Activity 3.1 - Analog Input (Trimpot Circuit)

Open resource

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

Lesson 8 - Activity 3.2 - Trimpot To Playlist Speed

Open resource

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

Lesson 9 - Trimpot To Playlist Cue

Open resource

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

Lesson 10 - Trimpot To Oscillator

Open resource

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

Lesson 11 - Activity 3.3 – Photocell Circuit

Open resource

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

Lesson 12 - Sensor Ideas and Inspiration

Open resource

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

Lesson 13 - Q&A - Breadboard to PCB

Open resource

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

Lesson 14 - Q&A – Arduino to AC Current

Open resource

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

Lesson 15 - Q&A – Learning Electronics Resources

Open resource

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

Lesson 16 - Q&A – Arduino Shields

Open resource

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

Lesson 17 - Project Hive 2.0 and Proximity Sensors

Open resource

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

Lesson 18 - Q&A Fritzing Software - End

Open resource

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