Parallel Beams INTERMEDIATE EV3 PROGRAMMING LESSON By Droids Robotics

Slides:



Advertisements
Similar presentations
BEGINNER EV3 PROGRAMMING LESSON By: Droids Robotics Topics Covered: Turning.
Advertisements

Squaring or Aligning on a Line
By Droids Robotics Good Coding Practices: Start with Pseudocode BEGINNER EV3 PROGRAMMING LESSON © 2015 EV3Lessons.com, Last edit 4/1/
BEGINNER EV3 PROGRAMMING Lesson
By Lego Works NXT Light Sensors on the EV3 ADVANCED EV3 PROGRAMMING LESSON © 2015 EV3Lessons.com, Last edit 1/29/
BEGINNER EV3 PROGRAMMING Lesson
Parallel Beam Synchronization
BEGINNER EV3 PROGRAMMING LESSON By: Droids Robotics Topics Covered: Display Block.
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.
BEGINNER PROGRAMMING Lesson
BEGINNER EV3 PROGRAMMING Lesson
Droids Robotics Workshop
Picking Up and Moving an Object
BEGINNER EV3 PROGRAMMING Lesson
INTERMEDIATE PROGRAMMING LESSON By: Droids Robotics Color Line Follower My Blocks with Inputs: Move Until Black © 2014, Droids Robotics, v. 2.0, Last edit.
INTERMEDIATE PROGRAMMING LESSON By: Droids Robotics My Blocks Overview Step-by-Step Visual Guide to Creating a My Block with Inputs with Outputs.
Gyro Turns ADVANCED EV3 PROGRAMMING LESSON By Droids Robotics
BEGINNER EV3 PROGRAMMING LESSON By: Droids Robotics Topics Covered: Switches.
INTERMEDIATE PROGRAMMING LESSON By: Droids Robotics Move Distance My Block (Move_Inches)
Building a Base Robot & Attachments
Calibrating Color Sensors
BEGINNER EV3 PROGRAMMING LESSON By: Droids Robotics Topics Covered: EV3 Basics Introduction to the EV3 Brick and Software.
BEGINNER EV3 PROGRAMMING Lesson
By Droids Robotics Line Followers: Basic to Proportional ADVANCED EV3 PROGRAMMING LESSON © 2015 EV3Lessons.com, Last edit 4/5/
 By Droids Robotics Code Contributed by FLL 1920 Line Following with Two Color Sensors and Proportional Control ADVANCED EV3 PROGRAMMING LESSON © 2015.
INTERMEDIATE PROGRAMMING Lesson
ADVANCED EV3 PROGRAMMING LESSON By Droids Robotics 1 Data Logging (Part 2)
By Droids Robotics INTERMEDIATE PROGRAMMIN G LESSON MOVE DISTANCE MY BLOCK (MOVE_CM)
BEGINNER EV3 PROGRAMMING Lesson
By Droids Robotics INTERMEDIATE EV3 PROGRAMMING LESSON SIMPLE & OPTIMIZED ULTRASONIC WALL FOLLOW.
BEGINNER EV3 PROGRAMMING LESSON By: Droids Robotics Using Sensor Data and Port View.
By Droids Robotics INTERMEDIATE PROGRAMMIN G LESSON DATA WIRES.
By Droids Robotics INTERMEDIATE PROGRAMMING LESSON BRICK BUTTONS AS SENSORS.
ADVANCED EV3 PROGRAMMING LESSON By Droids Robotics PROPORTIONAL ULTRASONIC WALL FOLLOWER © 2015, EV3Lessons.com, Last edit 11/17/2015.
BEGINNER EV3 PROGRAMMING LESSON By: Droids Robotics Topics Covered: Touch Sensor.
By Droids Robotics INTERMEDIATE PROGRAMMIN G LESSON COLOR LINE FOLLOWER MY BLOCK WITH INPUTS: MOVE FOR DISTANCE.
ADVANCED EV3 PROGRAMMING LESSON By Droids Robotics © 2015, EV3Lessons.com (last edit 4/9/2015) Stall Detection with code from Hoosier Girlz.
INTERMEDIATE PROGRAMMING LESSON
BEGINNER EV3 PROGRAMMING Lesson
Squaring or Aligning on a Line
BEGINNER EV3 PROGRAMMING Lesson
By Sanjay and Arvind Seshan
BEGINNER EV3 PROGRAMMING Lesson
Parallel Beam Synchronization
BEGINNER EV3 PROGRAMMING Lesson
BEGINNER EV3 PROGRAMMING Lesson
BEGINNER EV3 PROGRAMMING Lesson
BEGINNER PROGRAMMING LESSON
BEGINNER EV3 PROGRAMMING Lesson
Parallel Beam Synchronization
INTERMEDIATE PROGRAMMING LESSON
INTERMEDIATE PROGRAMMING LESSON
INTERMEDIATE PROGRAMMING LESSON
INTERMEDIATE PROGRAMMING LESSON
BEGINNER PROGRAMMING LESSON
BEGINNER EV3 PROGRAMMING Lesson
BEGINNER EV3 PROGRAMMING Lesson
Repeating Actions (Loops)
BEGINNER PROGRAMMING LESSONS
INTERMEDIATE PROGRAMMING LESSON
BEGINNER EV3 PROGRAMMING Lesson
BEGINNER PROGRAMMING LESSONS
BEGINNER EV3 PROGRAMMING Lesson
Menu System.
BEGINNER EV3 PROGRAMMING Lesson
Advanced Programming Lesson: Parallel Beams
BEGINNER EV3 PROGRAMMING Lesson
BEGINNER EV3 PROGRAMMING Lesson
Presentation transcript:

Parallel Beams INTERMEDIATE EV3 PROGRAMMING LESSON By Droids Robotics ©2015 EV3Lessons.com, Last edit 4/5/2015

Lesson Objectives Learn what a parallel beam is and how to use them Learn when you might use parallel beams ©2015 EV3Lessons.com, Last edit 4/5/2015

What are Parallel Beams? Parallel beams allow you to run two or more blocks at the same time. In First Lego League, they are mostly often used when you have one of more attachment arms connected to motors and you want to turn these arms while the robot is moving to complete a mission Robot lifting up hoops and driving forward. ©2015 EV3Lessons.com, Last edit 4/5/2015

How Do I Make a Parallel Beam? To create a parallel beam click and drag on the bump on the right center of any block and release once you hover over the inverted bump on the left center side on a block. Note: Blocks before the split will run one at a time. After the split blocks on the two “beams” will run at the same time ©2015 EV3Lessons.com, Last edit 4/5/2015

Parallel Beams and My Blocks Here is a simple program that moves both wheels of our robot forward If you run it, our robot moves forward by about 4 inches To simplify it, we can make the below My Block (Motor_Inches) that moves the selected motor forward ©2015 EV3Lessons.com, Last edit 4/5/2015

Parallel Beams and My Blocks BE CAREFUL WHEN YOU USE PARALLEL BEAMS AND MY BLOCKS Using the Motor_Inches My Block, we can convert the program on the bottom left to the one on the bottom right If you run the program, the robot does completely different things!!!!! The code on the right moves one wheel 4 inches and then moves the other wheel 4 inches. This causes the robot to spin around in one direction then the other The code on the left moves both wheels 4 inches at the same time. This makes the robot move forward. Lesson: EV3 does not let you run two copies of the same My Block at the same time ©2015 EV3Lessons.com, Last edit 4/5/2015

Challenge Can you write a program that uses parallel beams that have to move and pick up an object at the same time? ©2015 EV3Lessons.com, Last edit 4/5/2015

Credits This tutorial was created by Sanjay Seshan and Arvind Seshan from Droids Robotics. Author’s Email: team@droidsrobotics.org More lessons at www.ev3lessons.com                           This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. ©2015 EV3Lessons.com, Last edit 4/5/2015