How to Use EV3 Lessons. OVERALL STRUCTURE Beginner Lessons: These lessons will teach you to move and turn the robot, use the sensors, and use loops and.

Slides:



Advertisements
Similar presentations
Intermediate Robotics Getting to the Next Level Guiding Question: How might I move the robot consistently, accurately, and predictably? –Review basics.
Advertisements

BEGINNER EV3 PROGRAMMING LESSON By: Droids Robotics Topics Covered: Turning.
Squaring or Aligning on a Line
BEGINNER EV3 PROGRAMMING Lesson
BEGINNER EV3 PROGRAMMING Lesson
BEGINNER EV3 PROGRAMMING Lesson
Parallel Beam Synchronization
By Droids Robotics Infrared Sensor Intermediate EV3 PROGRAMMING LESSON © 2015 EV3Lessons.com, Last edit 5/26/
Menu System ADVANCED EV3 PROGRAMMING LESSON By Droids Robotics
INTERMEDIATE PROGRAMMING LESSON By: Droids Robotics Turn Degrees My Block.
By Droids Robotics Code contributed by The Construction Mavericks
Using the Gyro Sensor and Dealing with Drift
Droids Robotics Workshop
By Mesa Robles Robotworks and Droids Robotics
INTERMEDIATE PROGRAMMING LESSON By: Droids Robotics Color Line Follower My Blocks with Inputs: Move Until Black © 2014, Droids Robotics, v. 2.0, Last edit.
Calibrating Color Sensors
By Droids Robotics Line Followers: Basic to Proportional ADVANCED EV3 PROGRAMMING LESSON © 2015 EV3Lessons.com, Last edit 4/5/
BEGINNER EV3 PROGRAMMING Lesson
BEGINNER EV3 PROGRAMMING LESSON By: Droids Robotics Using Sensor Data and Port View.
By Droids Robotics INTERMEDIATE PROGRAMMING LESSON BRICK BUTTONS AS SENSORS.
BEGINNER FLL PROGRAMMING WORKSHOP BY DROIDS ROBOTICS & EV3LESSONS.
By Droids Robotics INTERMEDIATE PROGRAMMIN G LESSON COLOR LINE FOLLOWER MY BLOCK WITH INPUTS: MOVE FOR DISTANCE.
BEGINNER PROGRAMMING LESSON
LEGO Robotics Workshop
By Sanjay and Arvind Seshan
Building a Robot for Our Lessons
BEGINNER PROGRAMMING LESSON
INTERMEDIATE PROGRAMMING LESSON
BEGINNER EV3 PROGRAMMING Lesson
Squaring or Aligning on a Line
By Sanjay and Arvind Seshan
BEGINNER EV3 PROGRAMMING Lesson
BEGINNER PROGRAMMING LESSON
BEGINNER PROGRAMMING LESSON
By Sanjay and Arvind Seshan
Parallel Beam Synchronization
Beginner programming Lesson
BEGINNER PROGRAMMING LESSON
BEGINNER PROGRAMMING LESSON
Beginner Programming Lesson
BEGINNER PROGRAMMING LESSON
BEGINNER EV3 PROGRAMMING Lesson
BEGINNER EV3 PROGRAMMING Lesson
BEGINNER EV3 PROGRAMMING Lesson
INTERMEDIATE PROGRAMMING LESSON
Using the Gyro Sensor and Dealing with Drift
Parallel Beam Synchronization
INTERMEDIATE PROGRAMMING LESSON
Lesson 4: Aligning on Lines On The Mat
BEGINNER PROGRAMMING LESSON
BEGINNER PROGRAMMING LESSON
INTERMEDIATE PROGRAMMING LESSON
Beginner Programming Lesson
Lesson 8: line following
Using the Gyro Sensor and Dealing with Drift
BEGINNER PROGRAMMING LESSON
Beginner Programming Lesson
Line Followers: Basic to Proportional
EV3 Programming guide to “Following”
BEGINNER PROGRAMMING LESSON
By Sanjay and Arvind Seshan
Line Followers: Basic to Proportional
INTERMEDIATE PROGRAMMING LESSON
INTERMEDIATE PROGRAMMING LESSON
BEGINNER PROGRAMMING LESSON
BEGINNER EV3 PROGRAMMING Lesson
Common Parts on a LEGO robot
Menu System.
BEGINNER EV3 PROGRAMMING Lesson
Using the Gyro Sensor and Dealing with Drift
Presentation transcript:

How to Use EV3 Lessons

OVERALL STRUCTURE Beginner Lessons: These lessons will teach you to move and turn the robot, use the sensors, and use loops and switches. Intermediate Lessons: These lessons introduce more advanced programming techniques such as My Blocks, variables, parallel beams, calibration and math/logic blocks. Advanced Lessons: These lessons assume that you are comfortable using all the blocks in the EV3 environment. The advanced lessons teach you to more sophisticated programs such as menu systems, proportional line followers, squaring on lines and stall detection techniques. Beginner Lessons are designed to be done in order. Intermediate and Advanced Lessons may be done out of order. Lessons usually mention specific pre-requisites when needed. If you print the lessons out, make sure to return to the site often to check the date on the bottom of the page to make sure you have the latest version of the lesson. To be notified of updates, new lessons and more, go to Contacts. Copyright © EV3Lessons.com 2015 (Last edit: 11/14/2015)

LESSON STRUCTURE 1.Each lesson starts with a list of objectives and ends with a challenge 2.In most lessons, we provide hints in the form of Pseudocode. Students who need a hint should look at the Pseudocode. 3.We provide a challenge solution as well (both as a screenshot as well as in EV3 Code) 4.A discussion guide is included after the challenge that will help understand the main objectives 5.Many lessons have companion worksheets for students. More will be added over time. Copyright © EV3Lessons.com 2015 (Last edit: 11/14/2015)

PROGRAMMING LESSONS BeginnerIntermediateAdvanced Build a Base Robot Introduction to Brick/Software Moving Straight Port View Pseudocode Turning Displaying Text and Graphics Touch Sensor Color Sensor Loops Switches Ultrasonic Sensor Basic Line Follower Moving an Object Basic Sequencer Final Challenge Brick Buttons as Sensors Data Wires My Blocks with Inputs and Outputs Moving with My Blocks Turning with My Blocks Color Line Follower with My Blocks Infrared Sensor Debugging Move Blocks Reliability Color Sensor Calibration Variables Logic Operations and Decision Making Parallel Beams Parallel Beams Synchronization Arrays Proportional Control Proportional Line Follower Proportional 2 Color Line Follower Ramping Up Gyro Sensor Gyro Sensor Turns Gyro Move Straight and Wall Follow Squaring on Lines Stall Detection Menu System Data Logging Copyright © EV3Lessons.com 2015 (Last edit: 11/14/2015)

QUICK GUIDES These provide quick information on a variety of useful topics. Use them as you need – as handouts or as discussion guides Copyright © EV3Lessons.com 2015 (Last edit: 11/14/2015) 1.Cable Management 1 2.Cable Management 2 3.FLL Robot Build Guide 4.Using Gears with the EV3 5.One Minute Line Follower 6.Using Sensors: Move Until 7.Color Sensor: Shielding and Calibration 8.My Blocks 9.Myths & Truths About the Gyro 10.Truth About Turns: Pivot Turns 11.Using Comments to Improve Code 12.Engineering Notebook and Sample 13.LEGO CAD & Robot Build Instructions 14.Robot Game Strategy, Strategy Deck 15.Mission Planning Worksheet 16.Learning FLL Runs 17.Edu vs. Home Edition Software 18.EV3 and NXT Compatibiltiy 19.Updating Software/Firmware Home Edition 20.Updating Software/Firmware Edu Edition 21.LEGO Organization Systems 22.Roles and Responsibilities 23.Tournament Checklist

RESOURCES The resources page contains lots of useful material for FIRST LEGO League teams: 1)Trash Trek Scorer 2)Interactive Sketch Planner 3)Wheel Converter 4)Core Value Activities 5)…. Copyright © EV3Lessons.com 2015 (Last edit: 11/14/2015)