Lesson Plans. Lesson 1 Lesson 2 Lesson 3. Lesson 4 Lesson 5

Similar documents
Lesson Plans. Lesson 3. Lesson 1 Lesson 2. Lesson 4 Lesson 5

Meet Cue. USER PROGRAMMABLE LEDS & BUTTONS Customizes your experience.

Session 11 Introduction to Robotics and Programming mbot. >_ {Code4Loop}; Roochir Purani

Arduino STEAM Academy Arduino STEM Academy Art without Engineering is dreaming. Engineering without Art is calculating. - Steven K.

Studuino Icon Programming Environment Guide

Engaging Solutions for Applied Learning Programme

ezsystem elab16m Light Sensing Robot

INSTANT ROBOT SHIELD (AXE408)

An Introduction to Programming using the NXT Robot:

SWITCH & GLITCH: Tutorial

Computer Progression Pathways statements for KS3 & 4. Year 7 National Expectations. Algorithms

Pre-Activity Quiz. 2 feet forward in a straight line? 1. What is a design challenge? 2. How do you program a robot to move

A Day in the Life CTE Enrichment Grades 3-5 mblock Programs Using the Sensors

EQ-ROBO Programming : bomb Remover Robot

Agent-based/Robotics Programming Lab II

Erik Von Burg Mesa Public Schools Gifted and Talented Program Johnson Elementary School

F3 08AD 1 8-Channel Analog Input

EDUCATORS INFORMATION GUIDE

Program.

App Inventor meets NXT

DUBAI TECH & DIGITAL WINTER CAMP

Introduction to programming with Fable

TETRIX PULSE Workshop Guide

Lets start learning how Wink s bottom sensors work. He can use these sensors to see lines and measure when the surface he is driving on has changed.

Vision Ques t. Vision Quest. Use the Vision Sensor to drive your robot in Vision Quest!

Lesson 13. The Big Idea: Lesson 13: Infrared Transmitters

MEMS Accelerometer sensor controlled robot with wireless video camera mounted on it

Your challenge is to make the turtles draw a flower pattern on Spaceland and to experiment with different kinds of turtle movement.

BEGINNER PROGRAMMING LESSON

HOLY ANGEL UNIVERSITY COLLEGE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY ROBOT MODELING AND PROGRAMMING COURSE SYLLABUS

Repairing your Porsche 928 Central Warning System (CWS) controller

TECHNICAL DATASHEET #TDAX Universal Input, Single Output Valve Controller CAN (SAE J1939)

University of Florida Department of Electrical and Computer Engineering Intelligent Machine Design Laboratory EEL 4665 Spring 2013 LOSAT

Your EdVenture into Robotics 10 Lesson plans

Squaring or Aligning on a Line

F3 16AD 16-Channel Analog Input

ROBOTICS CURRICULUM GRADES 9-12

Workshop 9: First steps in electronics

Topic 1. Road safety rules. Projects: 1. Robo drives safely - page Robo is a traffic light - - page 6-10 Robo is a smart traffic light

Robotic Systems Challenge 2013

The Nomenclature and Geometry of LEGO

TABLET LESSONS BASIC LINE FOLLOWER. By Sanjay and Arvind Seshan

E11 Lecture 13: Feedback Control. Profs. David Money Harris & Sarah Harris Fall 2011

A - Debris on the Track

Intelligent traffic control system using PLC

A - Debris on the Track

A - Debris on the Track

S B Patil Public School, Pune

Design Of Low-Power Wireless Communication System Based On MSP430 Introduction:

project gnosis tech ed development centre Teaching Kids since 2013

F4-08RTD 8-Channel RTD Input

Precision for People. 3D Multisensor Metrology Software. Precision for People

INTERACTIVE BUILDING BLOCK SYSTEMS

Experiment #3: Micro-controlled Movement

POWERRISE PLATINUM TECHNOLOGY REMOTE CONTROL GUIDE

The Future of Robotics in STEM Education

Art Robot Module STEMinistas (Sixth, Seventh, and Eighth Grade)

Revision for Grade 7 in Unit #1&3

GCSE DESIGN AND TECHNOLOGY SYSTEMS AND CONTROL TECHNOLOGY

Today s inspiration is tomorrow s innovation

INTERMEDIATE PROGRAMMING LESSON

Written By: Jeff Suovanen

Section 11 Electronic Position Controls & Encoders

Problem Solving with Robots

1. Which set of events are caused by the following action? (Use the code above to help you answer the question.)

Automatic Headlights

BEGINNER PROGRAMMING LESSON

OZOBOT BASIC TRAINING LESSON 1 WHAT IS OZOBOT?

Description of options, upgrades and accessories for the laser beam stabilization system Compact

Light activated switch

VTU BOSCH REXROTH CENTER OF COMPETENCE IN AUTOMATION TECHNOLOGIES

WIRELESS DIMMER FOR HEATING

West Windsor-Plainsboro Regional School District Computer Programming Grade 8

contents in detail PART I GETTING STARTED acknowledgments...xvii

How-to guide. Working with a pre-assembled THz system

Line Detection. Duration Minutes. Di culty Intermediate. Learning Objectives Students will:

Procedure, Field Replacement, PCU Kit, XX04

Ev3 Robotics Programming 101

The Torxis Linear Servo meets the following environmental conditions:

DMC-8 (SKU#ROB )

Reflection Teacher Notes

Programmable Timer Teaching Notes Issue 1.2

Flowcharts and Programs

E Technology: A. Innovations Activity: Introduction to Robotics

Training Schedule. Robotic System Design using Arduino Platform

The Scope of Computer Control within Technology

01. Parts. LEDs x2. On/Off Switch x1. Jitterbug PCB x1. Vibration Motor x1. Battery Holder x1. Wire x1. 3V Coin Cell Battery x1

BUILD YOUR OWN. Pack 12

Visualizing Integers TEACHER NOTES MATH NSPIRED. Math Objectives. Vocabulary. About the Lesson. TI-Nspire Navigator System

Instrument Change Checklist ISIS

Technical Bulletin 57

AUTOMATION ACCESSORIES

1200 DPS Programmable Digital Powder System

Engineering Diploma Resource Guide ST150 ETP Research & Design (Engineering)

D3 04AD 4-Channel Analog Input

This Errata Sheet contains corrections or changes made after the publication of this manual.

Specification. Scanning Laser Range Sensor C /7. Date: Symbol Amendment Details Amendment Date Amended by Number

POWERRISE PLATINUM TECHNOLOGY REMOTE CONTROL GUIDE

BEA s digital inductive single loop solution

Download classroom documents at teachergeek.com/learn. For use with TeacherGeek Judo-Bot Activity Pack, or Maker Cart available at teachergeek.com.

Transcription:

Lesson Plans Lesson 1 Lesson 2 Lesson 3 Lesson 4 Lesson 5

2 The Ice Breaker Activity Learning Objectives: Class Activity: Activity Instructions: Definition: Understanding Computers Without Using a Computer! (15 minutes) To understand how programming code works. Break the class into groups of 4 or so. Ask each student to choose from 4 photos on Appendix 1, showing a getaway destination. Students should make their pick based on their gut feeling. (Tip: Select the students choosing picture 4 to be the group leader and members of the team are those that selected the other 3 pictures. Minor adjustments may be necessary to get an ideal group mix.) Leaders of the groups should ask their team to nominate one member to be the Robot. The Robot will ONLY move according to the commands given by the group. The group task is to command the Robot to move towards a cup filled with water and drink it. Only one person may give an instruction. Instructions must be given one-at-a-time, and must be specific such as: Move forward 5 steps Turn left 90º Conditional loop instruction, which include words such as IF THEN ELSE, may be used. Each command given cannot be similar to the previous command. Conditional Loop: In computer programming, conditional loops, also known as repetitive control structures, are a way for computer programs to repeat one or more various steps depending on conditions set either by the programmer initially or real-time by the actual program.

Appendix 1 Get into Groups of 4: Tip: Ask each student to choose from 4 photos showing a getaway destination. Students should make their pick based on their gut feeling. Select the students choosing picture 4 to be the group leader and members of the team are those that selected the other 3 pictures. Minor adjustments may be necessary to get an ideal group mix. 1 2 3 4 3

Class Activity Understanding Computer INPUT-PROCESS-OUTPUT (20 minutes) 1. INPUT BLOCKS: Consist of different types of sensors sensitive to external conditions that send a signal to the processor. 2. CONTROL BLOCKS: Receives a signal from an INPUT BLOCK and sends a signal to the OUTPUT BLOCK. 3. OUTPUT BLOCKS: Receives a signal from the CONTROL BLOCK and sends out a visible signal. It can be in the form of light, sound or vibration. INPUT CONTROL OUTPUT Touch Sensor Sound Sensor Push to Switch Light Sensor CPU Digital Display Buzzer Vibration Tile Sensor LED Examples of SNIPS INPUT, CONTROL AND OUTPUT blocks are shown on the following pages. These blocks can be mixed and matched to produce different outcomes. 4

Examples of INPUT, CONTROL AND OUTPUT Blocks 5

Connecting INPUT, CONTROL and OUTPUT Blocks INPUT CONTROL OUTPUT POWER BLOCK Every project consists of INPUT BLOCK CONTROL BLOCK OUTPUT BLOCK For example, when we approach an automatic door at the supermarket, when the input block (IR Sensor) senses something, it will send out a signal; CONTROL BLOCK (in this case the IF Logic block) receives the signal and sends it to the OUTPUT BLOCK (in this case a Motor), reacts and opens the door. CUSTOMER ENTERS IR SENSOR INPUT Signal IF LOGIC BLOCK Human Present DC MOTOR OUTPUT POWER BLOCK IF Logic Blocks: AND Logic Blocks: Test the input signal to check if it is larger than its pre-set value to initiate an output. If the input signal is smaller than the pre-set value there will be no output signal. Test whether 2 input signals satisfy the preset value to initiate an output, otherwise there will be no output signal. 6

OR Logic Blocks: ELSE Logic Blocks: CONNECTOR Block: Hands-On Activity Test 2 input signals to check whether one of them satisfies the preset value to initiate an output. If both input signals are unable to be satisfied there will be no output signal. Convert an input signal into the opposing signal to effect a condition. For example if input signal is to activate something, ELSE logic block will deactivate it. Combines the features AND Logic block and ELSE logic block. It also comes with a power connector. By sliding the switch to different position, the user can choose to close, AND LOGIC BLOCK ELSE LOGIC BLOCK, 3 different types of function. Lighting up an LED (30 minutes) Each group should receive a set of STEAM SNIPS INPUT and OUTPUT blocks: INPUT Block - TILT SWITCH CONTROL Block - IF LOGIC OUTPUT Block - LED Light Recall the definitions just learned for INPUT, CONTROL AND OUTPUT, try connecting the USB cables and the blocks together to light up the LED. Let s see which group can get it to light up first! Use the space below to plan how you will wire up the circuit. Record any mistakes you made and learn from them! Reflection (5 minutes) What other things can be controlled by the logic blocks? 7

Standards-Aligned ISTE Empowered Learner ISTE Innovative Designer ISTE Computational Thinker ISTE Creative Communicator ISTE Global Collaborator NGSS: 4-PS3: NGSS: 4-PS4-3: NGSS: 3-5-ETS1-2: CCSS Math Practice: CCSS ELA Literacy: CSS ELA Literacy: CSS ELA Literacy: 1d 4b, 4c, 4d 5a, 5c 6a, 6c 7c Energy Waves and Their Applications in Technologies for Information Transfer Engineering Design Make sense of problem and persevere in solving them Key Ideas and Details Craft and Structure Integration of Knowledge and Ideas 8 Never-Ending Learning Innovation 80 Little Falls Road, Fairfield, NJ 07004 Phone: 1-800-631-0868 Fax: 1-800-398-1812 sales@hamiltonbuhl.com www.hamiltonbuhl.com