Essential Question: How do you use the Tokymaker to control the screen, detect inputs, make sounds and motions?

Similar documents
LEGO MINDSTORMS Education EV3 Coding Activities

Airplane Rescue: Social Studies. LEGO, the LEGO logo, and WEDO are trademarks of the LEGO Group The LEGO Group.

Module 9: Performing HIV Rapid Tests (Demo and Practice)

Appendix L: Online Testing Highlights and Script

Five Challenges for the Collaborative Classroom and How to Solve Them

MOODLE 2.0 GLOSSARY TUTORIALS

Field Experience Management 2011 Training Guides

SECTION 12 E-Learning (CBT) Delivery Module

Curriculum Design Project with Virtual Manipulatives. Gwenanne Salkind. George Mason University EDCI 856. Dr. Patricia Moyer-Packenham

2 User Guide of Blackboard Mobile Learn for CityU Students (Android) How to download / install Bb Mobile Learn? Downloaded from Google Play Store

Spinners at the School Carnival (Unequal Sections)

Mathematics Success Grade 7

WiggleWorks Software Manual PDF0049 (PDF) Houghton Mifflin Harcourt Publishing Company

STUDENT MOODLE ORIENTATION

SCT Banner Student Fee Assessment Training Workbook October 2005 Release 7.2

Connecting Middle Grades Science and Mathematics with TI-Nspire and TI-Nspire Navigator Day 1

INTERMEDIATE ALGEBRA PRODUCT GUIDE

Online ICT Training Courseware

Experience College- and Career-Ready Assessment User Guide

Moodle Student User Guide

Spinal Cord. Student Pages. Classroom Ac tivities

Speak Up 2012 Grades 9 12

Android App Development for Beginners

University of Toronto Physics Practicals. University of Toronto Physics Practicals. University of Toronto Physics Practicals

Planning a Webcast. Steps You Need to Master When

CUSTOM ELEARNING SOLUTIONS THAT ADD VALUE TO YOUR LEARNING BUSINESS

Principal Survey FAQs

*Lesson will begin on Friday; Stations will begin on the following Wednesday*

Busuu The Mobile App. Review by Musa Nushi & Homa Jenabzadeh, Introduction. 30 TESL Reporter 49 (2), pp

Curriculum Scavenger Hunt

The Creation and Significance of Study Resources intheformofvideos

Test How To. Creating a New Test

ASTEN Fellowship report Priscilla Gaff Program Coordinator Life Science

Introduction to Moodle

EdX Learner s Guide. Release

IT4305: Rapid Software Development Part 2: Structured Question Paper

Leader s Guide: Dream Big and Plan for Success

Implementing a tool to Support KAOS-Beta Process Model Using EPF

Completing the Pre-Assessment Activity for TSI Testing (designed by Maria Martinez- CARE Coordinator)

Skyward Gradebook Online Assignments

give every teacher everything they need to teach mathematics

Resource Package. Community Action Day

End-of-Module Assessment Task

6 Financial Aid Information

MERRY CHRISTMAS Level: 5th year of Primary Education Grammar:

Call Center Assessment-Technical Support (CCA-Technical Support)

SCT Banner Financial Aid Needs Analysis Training Workbook January 2005 Release 7

Moodle 2 Assignments. LATTC Faculty Technology Training Tutorial

ODS Portal Share educational resources in communities Upload your educational content!

Starting an Interim SBA

Midland College Syllabus MUSI 1311 Music Theory I SCH (3-3)

Getting Started with TI-Nspire High School Science

Lecture 2: Quantifiers and Approximation

Spring 2015 Online Testing. Program Information and Registration and Technology Survey (RTS) Training Session

On May 3, 2013 at 9:30 a.m., Miss Dixon and I co-taught a ballet lesson to twenty

A Coding System for Dynamic Topic Analysis: A Computer-Mediated Discourse Analysis Technique

Quick Reference for itslearning

Investigate the program components

Work Stations 101: Grades K-5 NCTM Regional Conference &

Creating an Online Test. **This document was revised for the use of Plano ISD teachers and staff.

Connect Microbiology. Training Guide

Radius STEM Readiness TM

SAM - Sensors, Actuators and Microcontrollers in Mobile Robots

ecampus Basics Overview

Using a PLC+Flowchart Programming to Engage STEM Interest

Rental Property Management: An Android Application

Strategy and Design of ICT Services

Star Math Pretest Instructions

Visual Journalism J3220 Syllabus

International Business Bachelor. Corporate Finance. Summer Term Prof. Dr. Ralf Hafner

TeacherPlus Gradebook HTML5 Guide LEARN OUR SOFTWARE STEP BY STEP

Your School and You. Guide for Administrators

Houghton Mifflin Online Assessment System Walkthrough Guide

Ricopili: Postimputation Module. WCPG Education Day Stephan Ripke / Raymond Walters Toronto, October 2015

J j W w. Write. Name. Max Takes the Train. Handwriting Letters Jj, Ww: Words with j, w 321

Smarter ELA/Literacy and Mathematics Interim Comprehensive Assessment (ICA) and Interim Assessment Blocks (IABs) Test Administration Manual (TAM)

Longman English Interactive

Robot manipulations and development of spatial imagery

CODE Multimedia Manual network version

Software Maintenance

Sight Word Assessment

Focus of the Unit: Much of this unit focuses on extending previous skills of multiplication and division to multi-digit whole numbers.

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

Academic Integrity RN to BSN Option Student Tutorial

A MULTI-AGENT SYSTEM FOR A DISTANCE SUPPORT IN EDUCATIONAL ROBOTICS

Grade 2: Using a Number Line to Order and Compare Numbers Place Value Horizontal Content Strand

Multidisciplinary Engineering Systems 2 nd and 3rd Year College-Wide Courses

A Case-Based Approach To Imitation Learning in Robotic Agents

Science Olympiad Competition Model This! Event Guidelines

User Guide. LSE for You: Graduate Course Choices. London School of Economics and Political Science Houghton Street, London WC2A 2AE

Schoology Getting Started Guide for Teachers

Learning to Think Mathematically With the Rekenrek

Kronos KnowledgePass TM

Designing a Computer to Play Nim: A Mini-Capstone Project in Digital Design I

Rover Races Grades: 3-5 Prep Time: ~45 Minutes Lesson Time: ~105 minutes

Operations and Algebraic Thinking Number and Operations in Base Ten

Louisiana Free Materials List

Paper Reference. Edexcel GCSE Mathematics (Linear) 1380 Paper 1 (Non-Calculator) Foundation Tier. Monday 6 June 2011 Afternoon Time: 1 hour 30 minutes

An Introduction to Simio for Beginners

PowerTeacher Gradebook User Guide PowerSchool Student Information System

Transcription:

TOKYMAKER LESSON INPUTS AND OUTPUTS LESSON OVERVIEW Students will complete the inputs & outputs code tutorials in the Create.tokylabs.com web to learn how to control the Inputs, like Touch buttons, push buttons, sensors, etc, and the outputs, like the screen, LEDs, etc. Essential Question: How do you use the Tokymaker to control the screen, detect inputs, make sounds and motions? LESSON TAGS GRADE LEVEL SUBJECTS DIFFICULTY DURATION elementary, middle school STEM/STEAM, engineering, computer science beginner 50 minutes PREREQUISITE KNOWLEDGE SUPPLIES ASSESSMENT RESOURCES Hello World: Knows how to use Tokymaker platform, code blocks in sequence and upload code to the Tokymaker Starter kit (1 kit per group of 2-3 students) MacBook OSX, or Chromebook, or Android Tablet or Android Smartphone with version 6.0 up. Internet Use this guide to assess students understanding of the concepts taught in the tutorials. Tokymaker Workbook Inputs & Outputs Answer Key (included at the end of this document) STANDARDS CSTA 1B-A-3-7: Construct and execute an algorithm (set of step-by-step instructions) which includes sequencing, loops, and conditionals to accomplish a task, both independently and collaboratively, with or without a computing device. 1B-A-5-4: Construct programs, in order to solve a problem or for creative expression, that include sequencing, events, loops, conditionals, parallelism, and variables, using a block-based visual programming language or textbased language, both independently and collaboratively (e.g., pair programming). 1

VOCABULARY Sensors, actuators, modules inputs, outputs, Tokymaker, blocks, Screen, Display, LED, RGB game controllers, Light effects, touchpad, Refresh, Value INSTRUCTIONAL STEPS STEP 1: SETUP - Prior to Class Duration: 30 minutes This lesson can be done individually or in small groups (2-3 students). The tutorials are well explained and do not require teacher guidance to complete, so teachers can focus on supporting students when they need extra help. Each group will need at least one Tokymaker, a compatible computer, plus one Tokymaker Workbook per student. Craft materials like cardboard and straws are recommended but not essential. NOTES - Set up a screen or a projector to watch the inputs and outputs video as a class (see Step 2: Introduce). Note that this video has sound. If you don t have access to a projector, students can view on their laptops. - Print out one Tokymaker Workbook per student. They will use that throughout the code tutorial lessons. - Watch the video and do one tutorial beforehand to get accustomed to the interface. - [Optional] Print out the Inputs & Outputs Answer Key beforehand (see Appendix below). The answer key provides the end code for each tutorial and an explanation of how it works, block by block. STEP 2: INTRODUCE- What is an Input? What is an Output? Duration: 10 minutes Go to https://www.youtube.com/watch?v=v25pcv_ijcw and as a group, watch the inputs and outputs tutorial video. Suggested group activity after the video ends: Ask each group of students to choose an Output module (Actuator) from their Starter Kit and discuss what it does with their peers? Do the same with the Input module (sensors), and if time allows, ask them to give examples of things they can do with them. Discuss how the Tokymaker works with inputs and outputs. How is the Tokymaker like a brain? What other examples from the real world can you think of? 2

STEP 3: TUTORIALS- Let s Make Controllers! Duration: 30 minutes Students head to the web create.tokylabs.com, turn on the Tokymaker and pair it. Once this is done, start the activity in this order: 1.0 Your Very First Light Effect Students will make a simple light intensity controller. They will learn how to convert the signal from the sensor in their kit to control the LED of the Tokymaker. 1.1 Interactive Display Students will control the display based on the Inputs. They will learn how to control how and when to show text and sensors information in the display. [Optional] 1.2 Extreme Agility Game Students will make a game based on agility. They will learn how to convert the signal from three Push buttons into a game that controls the colours of the LED and shows in the screen what colour is the most intense. The winner is the one who pushes the button with highest frequency. STEP 4: SHARE - What Did You Learn? What Do You Need Help With? Duration: 10 minutes Introduce students to the Tokymaker Master Workbook. Ask them to fill in the inputs & outputs section. [Optional] Ask students to share on a Post-It: One thing they learned and one thing they need help with. Post their reflections on a designated wall or board. Encourage them to read the Post-Its and use them as a tool to help each other during the next class. STEP 5: CLOSE Duration: 5 minutes Students should take apart their circuits and put away the modules according to the diagram on box. Students should clean up their workspace and close out their laptop. Ask students to hand in their Tokymaker Workbook. 3

APPENDIX CODE TUTORIALS INPUTS & OUTPUTS ANSWER KEY 1.0 YOUR VERY FIRST LIGHT EFFECT FINAL CODE HOW IT WORKS 1.1 How it works? The input gives a number, that will define the Intensity percentage of the colour. For example, If the input one senses a 100%, then the LED will be Red with 100% of Intensity. Each input is related to a color of the LED. Input 1 Red Input 2 Green Input 3 Blue The green [repeat] loop block tells the code that is inside it to keep running forever once and again. The brown [Set LED] block sets the LED included in our Tokymaker (above the display) to light up in specific red, green and blue percenteges. 0 is minimum intensity of light and 100 is maximum. The Yellow [Read IN1] block is getting the value from the sensor attached in the input 1. Minimum value is 0 and maximum value is 100. This block is setting the value of the Red color intensity. Same thing happens with [Read IN2] and [Read IN3], with green and blue. (The blue block [1] is not necessary to explain to the students in this Lesson. It refers to the position of the LED that has to be lighted up. Since we are using the On Head LED, we only have one. But if we connect a set of 50 LEDs in the Ouput, we could specify which one of those 50 to turn on by changing the value of this block, from 1 to 50. 4

TUTORIALS INPUTS & OUTPUTS ANSWER KEY 1.1 INTERACTIVE DISPLAY FINAL CODE HOW IT WORKS The green [Repeat] loop block tells the code that is inside it to keep running forever, repeating what is inside once and again. The purple [Screen: print : Value : Read IN1] display block tells our screen to get information to be shown. In this case, the information is a Text+value, therefore, inside the purple block we have included a green [ Value ]text block and a yellow [Read IN1] Input block. The green [ value ] text block is just printing that word, followed by :, and as value we are using the yellow [Read IN1] Input block, which will get the value (0 minimum and 100 maximum) from the sensor attached to the Input 1. After the information is collected, we need to actually show it in the screen. We are using the purple block [Screen: update] display block. This is the one who really makes the screen turn on. For how long should the information be shown in the screen? We define that with the green [Wait 1000 ms] block. Once the data is being shown in the screen for 1000 ms, we are including the purple [Screen: clear] display block to clear the screen, put the cursor back to the origin of the coordinate axis and leave it ready to start one more iteration of the Repeat block. We need to do that because the value of the yellow [Read IN1] is changin in each iteration, and we need to delete (clear) the previous value before we print the new one. 5

TUTORIALS INPUTS & OUTPUTS ANSWER KEY 1.2 EXTREME AGILITY GAME THE FINAL CODE HOW IT WORKS The complexity of this code is out of the scope at this level. Nevertheless, will be briefly explained. The objective of it is to recreate a game with three touch buttons interacting with LED colours. Once is clicked, each touch button (touchpad) is in charge of increasing the light intensity of one colour (Red, Gren or Blue) and decreasing the intensity of the rest of colours. For example, the more the Touch button 1 is pressed, the higher the red light intensity and the lower the Green and Blue light intensity will be. And so on. As a result, three players have to compete, pressing the touch button with a frequency as higher as possible, to have his color shown in the LED. 6