I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I....
Transcript of I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I....
![Page 1: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/1.jpg)
1
Oregon Robotics Tournament and Outreach
Program
I. Introductory Workshop for ORTOP’s FIRST ® LEGO®
League Program
2018
Opening doors to the worlds of science and technology for Oregon’s youth
![Page 2: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/2.jpg)
2
Instructor Contacts
Roger Swanson
(503) 297-1824
Jim Ryan
(971) 215-6087
Terry Alexander
(503) 628-8029
Ken Cone
(503) 415-1465
Don Nelson
[email protected](503) 550-8028
![Page 4: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/4.jpg)
4
Today’s Goal
Provide an understanding of the ORTOP and FIRST ® LEGO® League programs
Show the value these programs bring to our youth
Demonstrate the fun and excitement by building and programming a LEGO® robot
Explain the opportunities for your (or your friends’) involvement
![Page 5: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/5.jpg)
5
Agenda
Introductions
Our motivations
The ORTOP and FIRST ® LEGO® League Programs
Build a LEGO® robot and try it out
More on FIRST ® LEGO® League Teams
Simple programming of your robot
Along the way: A tour of last season’s Hydro Dynamics Challenge Set
![Page 6: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/6.jpg)
6
The Problem
Fast growing demand for engineers, technicians, and other technologists
Slow growing supply of young people interested in technology, especially among women and minorities
How do we expose youngsters to science, technology, engineering, and math (STEM) at an early age so they might pursue such a course in later studies?
![Page 7: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/7.jpg)
7
The Opportunity with FIRST®
Programs from FIRST ®(For Inspiration and Recognition of Science and Technology)
FIRST ® LEGO® League Jr.: K – 3rd grade, initial ORTOP pilot in 2006
FIRST ® LEGO® League: 4th – 8th grade, started by ORTOP in 2001
FIRST ® Tech Challenge: 7th – 12th grades, initial ORTOP pilot in 2006
FIRST ® Robotics Competition: 9th – 12th grades, added as an ORTOP program in 2016
"To create a world where science and technology are celebrated.. where young people dream of becoming science and technology heroes"
![Page 8: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/8.jpg)
8
The Opportunity --FIRST ® LEGO® League FIRST ® LEGO® League
Targets 4th – 8th graders
Uses LEGO® robotics kits
Defines a mini engineering project based on real-world problems
Features hands-on experience and multi-disciplinary teamwork
Show these youth that STEM studies can be fun
![Page 9: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/9.jpg)
9
ORTOP (Oregon Robotics
Tournament and Outreach Program)
Runs all four FIRST ® programs in Oregon
We welcome teams from counties adjoining Oregon’s borders
Connected to the Chancellor’s Office of the Oregon University System starting in 2001, but…
Became an independent non-profit corporation effective 7/1/2014
Heavily volunteer based
Opening doors to the worlds of science and technology for Oregon’s youth
![Page 10: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/10.jpg)
10
Additional ORTOP Goals
Reach out to girls and minorities Look for partners that can help: Girl Scouts, Boys and Girls
Clubs, 4H, etc.
Special outreach to schools and community organizations with the demographics that fit our focus
Team financial support so cost does not limit participation
Every team that registers gets to participate in a tournament
Success for a team is working together through the season and showcasing their results in a tournament
SUCCESS = PARTICIPATION
![Page 11: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/11.jpg)
11
Build a Robot
Let’s take a break from all this talking and get out the LEGO® kits to have some fun building onto the EV3
robot!
![Page 12: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/12.jpg)
12
Before We Start
The EV3 Outputs(A,B,C,D)
Inputs (1,2,3,4)
Buttons
USB port
Motors with built-in rotation sensors
Sensors Touch sensor, color sensor, ultrasonic
(distance) sensor, gyro sensor
![Page 13: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/13.jpg)
13
Finish the Sample Robot
We have built the foundation of an EV3 robot that you will use throughout the workshops
Follow pages 54-60 in the booklet in your kit to build the tool motor
Follow pages 64-67 to insert the tool motor into your base robot
![Page 14: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/14.jpg)
14
What Is a FIRST ®
LEGO® League Team?
3-10 youngsters each (2 person teams will be allowed to compete) – This is new
Grades 4th through 8th
Led by coach and mentor Coach – adult with overall responsibility for the
team
Mentor – technical expertise
Sources of teams Schools
Community groups
Neighborhoods
![Page 15: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/15.jpg)
15
The FIRST ® LEGO®
League Team Experience Miniature engineering project team stressing
Creativity and teamwork
Engineering principles: requirements, alternatives, rapid prototyping, testing, …
Hands-on problem solving
Context in a real-world situation
Illustrates multiple roles: Designers, Builders, Programmers, Sales, and Marketing
Insights into possible careers
The youngsters do the work – FIRST ® LEGO®
League Core Values
![Page 16: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/16.jpg)
16
The FIRST ® Core Values Discovery: We explore new skills and ideas.
Innovation: We use creativity and persistence to solve problems.
Impact: We apply what we learn to improve our world.
Inclusion: We respect each other and embrace our differences.
Teamwork: We are stronger when we work together.
Fun: We enjoy and celebrate what we do!
![Page 17: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/17.jpg)
17
FIRST ® LEGO® League Team Costs Start-up Costs
FIRST ® LEGO® League EV3 Robot Set: $489.95
Materials for table: Around $50
Yearly Costs
FIRST ® LEGO® League Team Registration Fee: $299
Includes Challenge set. Need to add shipping (~$311 total)
Oregon Qualifying Tournament Fee: See next slide
Oregon Championship Tournament Fee: See next slide
Misc. including batteries, shipping: $50-$100
First-year total: $1100 - $1340
Subsequent years total: $560 - $800
![Page 18: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/18.jpg)
ORTOP FIRST ® LEGO®
League Tournament Fees
Qualifying Tournaments
Fee: $200
Sliding scale discount up to $100
Championship Tournaments – (about 25% of teams are invited)
Fee: $240
Sliding scale discount up to $120
Teams can request a discount when registering for a Qualifying Tournament in October:
Include the AMOUNT of discount requested.
Include a REASON for the request.
18
![Page 19: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/19.jpg)
1919
Possible Sources of Funding
Team Sponsors
ORTOP Team Financial Support
Team Member Dues
Fundraising Activities
![Page 20: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/20.jpg)
2020
Possible Sources of Funding (cont.)
Team Member Dues
Having some portion of costs picked up by team members gives a sense of commitment, but is a barrier for many
Provide an easy, private way for students in need to request a discount or waiver
May not be allowable for teams affiliated with schools, etc.
Team Sponsors-students ask local businesses or individuals to
support the team
Good way to teach fundraising skills and build student confidence speaking with others
Provide recognition on T-shirts, web, etc.
Students follow up with thank you notes, demonstrations of robot, etc.
![Page 21: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/21.jpg)
2121
Possible Sources of Funding (cont.)
Fundraising Activities
Bake sales, car washes, bottle & can drives, etc. are all good ways to raise some money
Help students make sure it is well organized
Make sure your team is following applicable laws!
ORTOP Team Support http://www.ortop.org/fll/resTeamSupport.html
Application opens in May, rolling awards with deadline 9/17/18
Includes funding from ORTOP sponsors such as Intel, Rockwell Collins, Garmin, and the Oregon Department of Education
Teams that receive a cash award are required to keep financial records and submit a year end report
![Page 22: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/22.jpg)
22
The Team Timeline April – Sept.: Teams form
Registration with FIRST ® is open now – registration materials found on FIRST ® website
Mid May: Robot kits begin to ship
Mid May: Applications for ORTOP Team Financial Support are available
June – Sept.: ORTOP workshops
July – Aug.: Challenge Sets begin to ship
August 1: Details of the INTO ORBITSM Challenge will be released
Teams develop their solutions for ~3 mo.
Culminating event is the Tournament
Qualifying tournaments in early December
Championship tournaments in January
![Page 23: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/23.jpg)
2323
Team Registration National registration through FIRST ® :
https://my.firstinspires.org/Dashboard/
May through end of September or when the max is reached
$299 FIRST ® LEGO® League registration fee
Coaches Handbook: https://www.firstinspires.org/sites/default/files/uploads/resource_library/fll/into-orbit/first-lego-league-coaches-handbook-20182019.pdf
Optional ordering of kits
First-Come-First-Served, so REGISTER EARLY!!
![Page 24: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/24.jpg)
FIRST ® Youth Protection Program(YPP)
Two Lead Coaches/Mentors from each team must be trained in the provisions of the FIRST ® YPP Undergo YPP training provided by FIRST ®
Obtain Youth Protection Clearance (YPC) through FIRST ®, which involves a criminal background and sex offender registry check
24
http://www.usfirst.org/aboutus/youth-protection-program
![Page 25: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/25.jpg)
Purchases after Registration
Two adult coaches must have completed the YPP steps
FIRST ® LEGO® League registration fee must be paid
Then a link directly to LEGO® Education is provided to allow purchase of other FIRST ® LEGO® League materials
25
![Page 26: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/26.jpg)
2626
Optional Purchases after Registration
FIRST ® LEGO® League EV3 Robot Set: $489.95
Note that the Challenge Set (aka Field Setup Kit) is included in your registration fee (different from the past)
Extra parts: rechargeable battery and charger, motors, and sensors (color, touch, gyro, and ultrasonic)
They don’t ship until they are paid
![Page 27: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/27.jpg)
2727
ORTOP State QT Registration Takes place in early October
$100 - $200 fee for Qualifying Tournaments
We notify all coaches that have registered with FIRST ® LEGO® League in Oregon Provide list of Qualifying Tournaments
Ask for 3 Qualifying Tournament choices in priority order
We assign teams to Qualifying Tournaments
REGISTER EARLY!!
$120 - $240 for a Championship Tournament, if qualified
![Page 28: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/28.jpg)
28
Tournament Structure Less focus on competition and more on
showcasing the team’s learning and results
Qualifying Tournaments Around 15-20 teams each
Organized by Qualifying Tournament volunteers with support from ORTOP
24 in 2017: Bend, Corvallis, Grants Pass, Hood River, LaGrande, Medford, Myrtle Creek, Newberg, Ontario, Salem, The Dalles, and Portland Metro 10
Championship Tournaments for 2017 season ~120 teams at two Championship Tournaments at
Liberty High School in Hillsboro in January, 2018
![Page 29: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/29.jpg)
29
Tournaments Exhibit Students’ Achievements
Three opportunities to demonstrate robot on the Challenge playing field
Interaction with Robot Design Judging Panel
Presentation to Project Judging Panel
General presentation area specified by FIRST ®
LEGO® League to enhance learning about the year’s theme
Requires research by the team
Develops presentation skills (the opportunity for the developing sales and marketing youngsters)
Core Values Judging Panel
![Page 30: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/30.jpg)
30
Tournament Awards
Number of awards depends on size of tournament
Highest level awards (the Champions Awards) and invitations to Championship Tournaments require good results in Robot Design, Project, Core Values, and Robot Performance
Other awards also recognize outstanding performance in each of the 4 categories
ORTOP Young Team and Rookie Team awards are given at Championship Tournaments
Participation awards for all teams
![Page 31: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/31.jpg)
31
Plans for 2018
Theme: INTO ORBITSM
~500 teams with more than 3200 youngsters
Around 24-26 Qualifying Tournaments
Held first two weekends in December
15 - 20 teams per tournament
Expect same locations as last year
2 Championship Tournaments of about 60 teams each in January, 2019
Continued focus on outreach to girls & minorities
More sponsors
![Page 32: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/32.jpg)
32
Volunteer Opportunities
Coaches
Mentors
ORTOP Planning Committee
Qualifying Tournament Planning
Tournament Staffing
Financial Support
![Page 33: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/33.jpg)
33
EV3 Programming
Let’s get back to our robots and learn how to
make them do something!
All Workshop Materials:http://www.ortop.org/Workshops
![Page 34: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/34.jpg)
EV3 Programming Use the EV3 Basics document to learn the
principles of EV3 programming.
Read the document together as a team.
When you get to the numbered steps, do what the step says on your laptop.
Please work to get through Lab 3 on page 11.
Go on to Lab 4 if you have time while we wait for the other teams to finish.
Please take time at home to study the material starting on page 13. 34
![Page 35: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/35.jpg)
More on the EV3
35
•1 – Back Button•2 – Center Button•3 – Left, Right, Up, Down Buttons
USB Connected
Battery LevelWireless Status
Brick Name
Tabs on Screen•1 – Run Recent•2 – File Navigation•3 – Brick Apps•4 – Settings
Use the File Navigation Tab to
Find Your Programs
![Page 36: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/36.jpg)
Reflected Light Final Exam
You use the EV3 Port View and measure
White: 68
Green: 38
Black: 25
Wait block configured as Color Sensor –Compare – Reflected Light Intensity
Use < as comparison operator
What happens with each threshold?
36
![Page 37: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/37.jpg)
Reflected Light Final Exam
Threshold value > 68
Threshold between 38 and 68
Threshold between 25 and 38
Threshold < 25
37
White: 68Green: 38Black: 25
![Page 38: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/38.jpg)
Reflected Light FinalExam: Answers
Threshold value > 68
Never starts
Threshold between 38 and 68
Stops on green or black
Threshold between 25 and 38
Stops only on black
Threshold < 25
Never stops38
White: 68Green: 38Black: 25
![Page 39: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/39.jpg)
What Did You Learn?
Projects are key organizing mechanism
Downloading a project downloads all programs
Program flow of control
Flow stays in block until conditions of block are met
With motor on block flow goes immediately to next block
39
![Page 40: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/40.jpg)
What Did You Learn?
Color sensor needs a trigger value
Use Port View on EV3 to read the values returned by different colors.
You may need a magnifying glass and flashlight
40
![Page 41: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/41.jpg)
41
What Did You Learn?
The robot does exactly what you tell it to do.
The robot is almost always “right” even though it doesn’t appear to be doing what you told it to do.
Are you running the right program?
Have you downloaded the project after making changes?
Are the ports right?
![Page 42: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/42.jpg)
What Did You Learn?
The robots compute very fast –consider a program that does:
Turn on the motors
Go into a loop for 1 second
Turn off the motors
Display the number of times the loop was executed on the robot’s screen
How many times will that loop be executed?
42
![Page 43: I. Introductory Workshop for · 2018-09-11 · 1 Oregon Robotics Tournament and Outreach Program I. Introductory Workshop for ORTOP’s FIRST® LEGO® League Program 2018 Opening](https://reader030.fdocuments.us/reader030/viewer/2022040803/5e3d8e3714006174e054c3e6/html5/thumbnails/43.jpg)
And the Answer Is …
43
More than 7500 times in that one second!