« Camp Course Catalog
This course is part of CodeMaker Camps, an exclusive program for K-12 educators!

# AR Studio Creative Coding Game Design Minecraft Modding Python Coding II Starter Course Icon Coding 10-Course Pack Creative Coding Studio Animation Studio Game Design Studio 1 Game Design Studio 2 AR Studio Mythicraft Mod Design Studio 3D Game Design Studio Drone Coding Studio WeDo Coding Studio micro:bit Studio MicroPython Studio JavaScript Coding Python Coding Web Development Studio

Create a world where real and virtual elements blend together.

• Grades 5 - 7
• Intermediate
• Web

## Lesson Plan

### Introduction

In this lesson, campers will learn how to track brightly colored real-world objects as they move! Before starting the modules, gather several brightly colored objects (e.g., pieces of paper, Snap Cubes, pencil cap erasers) for your campers to use as calibration objects.

### New Code Blocks

• : Detects whatever color is the strongest behind the Actor.
• : Search the video and find the location of the specified color, where the tolerance value sets how precise the Actor should follow the color being tracked.
• : Move the Actor to the location of the color being tracked. Note that you need to use the “find color on video with tolerance” block at least once before the “found color position x/y” blocks will work correctly.
• : Detect the strongest color behind the Actor and save that color in the “Color” variable.
• : Move the Actor to the specified x- and y-coordinates.
• : Set the pen’s color to the specified color.
• : Set the pen’s thickness to the specified value.
• : Put the pen down to draw an image on the Stage.
• : Clear all markings made by the pen.
• : React when the reset Actor is touched.
• : Adjust the value of the specified variable.

### Vocabulary

• Variable: A value or piece of information that is stored, and can change over time
• Track: To follow or find an object
• Color tracking: Detect and follow an object, based on color
• Tynker calibration: A two-step process of first detecting, then saving the object’s color in a variable
• Tolerance value: Sets how precise the Actor should follow the color being tracked, where a small tolerance is more precise

### Objectives

Campers will...
• Use color tracking to follow an object
• Use color tracking and pen blocks to turn an Actor into a virtual pen
• Create an art studio with buttons that can change the pen’s color

### Materials

• Computers or iPads (1 per camper) with a working camera and student account access to Tynker.com
• Brightly colored objects (e.g., pieces of bright colored paper, Snap Cubes, pencil cap erasers)

### Warm-Up(5 minutes)

1. Tell campers to take out a piece of paper and a pencil.
2. Tell campers to answer the short-response question:
• If you created an “augmented reality” art game or project, what would it be? What are some objects you might have the player draw?

### Getting Started(5 minutes)

1. Use your projector to display “Module 2: Concepts.”
2. Play each concept (Get Color, Find Color, Found X and Y) and read the captions to the class.

### Activities(30 minutes)

Facilitate as campers complete all Tracking Motion modules on their own:
1. Introduction (Video)
• This short video introduces the Tracking Motion lesson.
2. Concepts (Video)
• This video introduces three coding concepts: “Get Color,” “Find Color,” and “Found X and Y.”
• As campers calibrate a color, make sure they hold their bright colored object to the grey circle for 5 seconds.
3. Window Wiper Intro (Video)
• This short video introduces the Window Wiper puzzle module.
4. Window Wiper (Puzzle)
• In this puzzle module, campers will need to program a squeegee to follow an object to help clean the window. But there’s a catch! Campers need to clean the dirt off the window in less than 45 seconds.
• When the program starts, tell campers to place their bright colored object on the squeegee for 5 seconds.
• How to play: Once campers finish calibrating and programming their squeegee, tell them to control the squeegee with their bright colored object and move it around the screen to clean the entire window.
5. Doodle Tool Intro (Video)
• This short video introduces the Doodle Tool DIY (do it yourself) activity.
6. Doodle Tool (DIY)
• In this DIY, campers will use color tracking and pen blocks to turn an Actor into a virtual pen to draw pictures.
• Tell campers this DIY activity combines color tracking with Tynker’s pen tools.
• Once the program starts, tell campers to place their bright colored object on the grey circle for 5 seconds.
• Encourage campers to draw silly pictures on their face (e.g., new hairdo, glasses, cat ears).
7. Art Studio Intro (Video)
• This short video introduces the Art Studio DIY activity.
8. Art Studio (DIY)
• In this DIY, campers will expand on doddle concepts learned in the previous DIY activity to program an art studio!
• In “Step 6” of the tutorial, check that campers are dragging the blocks of code to the appropriate Actor (i.e., drag the “when touching blue occurs - set pen color” blocks to the blue Actor)
• How to play: Tell campers to draw with an object as they did in the “Doddle Tool DIY,” but this time, move their pen over the colored buttons to change the drawing color or clear the screen! Click the Stage to turn the pen on or off.
9. Quiz (Multiple-Choice)
• Campers will be tested on Tracking Motion concepts.

### Optional Activities(20 minutes each)

Artists Needed!
1. Hand campers a piece of paper and a pencil.
2. Tell them to draw a simple image (e.g., sun, smiley face, house, flower).
3. Collect the drawings and randomly hand them out to your campers.
4. Tell campers to open “Module 8: Art Studio” and digitally create the simple image they were handed.
5. Remind campers to click the Stage to turn the pen on or off.

Review Questions
Discuss the following with campers:
• How can you track the location of a moving object in a video? (Track its color)
• What is calibration? (Detecting and saving an object's color) What blocks do you use for the two "steps" of calibration? (Get Color and Set Variable)
• How do you get the location of a color in a video? (use the “go to” and “found color position” code blocks)

### Standards

CCSS-Math: MP.1
CCSS-ELA: SL.3.1, SL.3.3, W.3.1.C, W.3.2, SL.4.1, SL.4.1.C, W.4.2, SL.5.1, SL.5.1.C, SL.5.1.D, W.5.2, SL.6.1, SL.6.1.C, W.6.2, SL.7.1, SL.7.1.C, SL.7.1.D, W.7.2, SL.8.1, SL.8.1.C, SL.8.1.D, W.8.2
CSTA: 1A-AP-09, 1A-AP-10, 1A-AP-11, 1A-AP-14
This course is not part of your plan. Please upgrade to view all answer keys

## Class Presentations

These student-facing slide presentations help educators seamlessly run Tynker lessons in a virtual or physical classroom setting. Each lesson has its own set of slides that introduce the big ideas, suggest unplugged activities, and include a section for each activity module. While running lesson slides, you can switch back and forth between the activity, the slides, answer keys and other lesson materials.
A sample slide presentation is available for your review. Please log in to view all the class presentations available with your plan..
Lesson 1
Activating Visuals
0 Slides
Lesson 2
Detecting Motion
0 Slides
Lesson 3
Visual Effects
0 Slides
Lesson 4
Tracking Motion
0 Slides
Lesson 5
Masking Actors
0 Slides
Lesson 6
Motion Direction
0 Slides
Lesson 7
Boxing Match
0 Slides
Lesson 8
Human Pong
0 Slides
Lesson 9
Brick Breaker
0 Slides
Lesson 10
Fruit Ninja
0 Slides