/
BEGINNER EV3 PROGRAMMING BEGINNER EV3 PROGRAMMING

BEGINNER EV3 PROGRAMMING - PowerPoint Presentation

stefany-barnette
stefany-barnette . @stefany-barnette
Follow
454 views
Uploaded On 2017-06-14

BEGINNER EV3 PROGRAMMING - PPT Presentation

Lesson By Droids Robotics Topics Covered Basic Sequencer Lesson Objectives Learn how to use the Wait for B utton Press Block Learn what a Sequencer is and why it is useful Learn how to make a Sequencer ID: 559260

sequencer 2015 ev3lessons button 2015 sequencer button ev3lessons edit copyright brick actions buttons sensor programs wait ev3 slide program

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "BEGINNER EV3 PROGRAMMING" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

BEGINNER EV3 PROGRAMMINGLesson

By: Droids Robotics

Topics Covered:

Basic SequencerSlide2

Lesson ObjectivesLearn how to use the Wait for

Button Press BlockLearn what a Sequencer is and why it is useful

Learn how to make a Sequencer

2Copyright EV3Lessons.com © 2015 Last edit 2/28/2015Slide3

Using EV3 Brick Buttons as a Sensor

All the EV3 brick buttons (except the OFF button) are like the touch sensorYou can use the buttons to make a game, run different actions based on each button, or make a sequencer (explained on slide 4).

You do not need to waste a sensor port on a touch sensor if you plan to use the touch sensor like a button.The first step to making a Basic Sequencer is to learn how to use the “Wait for Button Press” feature. See next slide (slide 3)

Copyright EV3Lessons.com © 2015 Last edit 2/28/2015

3Slide4

How to Use a “Wait for Button Press” Block

Droids recommend #2 (bumped) – most reliable

You can choose any button except the off button

Wait Block – Click on the bottom left corner and select Brick Buttons – Compare – Brick Buttons

This slide is animated.

4

Copyright EV3Lessons.com © 2015 Last edit 2/28/2015Slide5

What is a Sequencer and Why Use one?

A sequencer is a program that puts your missions in the order you choose. It is sometimes called a Master Program or a Menu System.

Advantages: You will not need to search for the program in a jumble of programs on the brick. This will save you time on your runs.

Disadvantages: You will not be able to re-run each program easily with a basic sequencer (check our more advanced Menu System lesson)

Copyright EV3Lessons.com © 2015 Last edit 2/28/2015

Programs on brick

Sequencer

5Slide6

Step 1: Create A “Dummy” Sequencer

Create a Sequencer that waits until you press the button to play the (next) actions. This will also display which mission will be played next. “Dummy” just means that you don’t have your actions yet.

Copyright EV3Lessons.com © 2015 Last edit 2/28/2015

6Slide7

Step 2: Add Actions

Copy and paste each of your actions after each button press. Note: these missions just move and turn (don’t really do much!). Replace with your own code.

This sequencer code is set up for

3 actions (add/remove as needed)

7

Copyright EV3Lessons.com © 2015 Last edit 2/28/2015Slide8

Discussion GuideWhat did this sequencer allow you to do? Why is this useful?

It let you run one action on your robot after another. On the EV3 Brick, it can be hard to locate your programs. This ensures that multiple programs you have written will be in a sequence.

Copyright EV3Lessons.com © 2015 Last edit 2/28/2015

8Slide9

CREDITS

This tutorial was created by Sanjay Seshan and Arvind Seshan from Droids Robotics.More lessons are available at www.ev3lessons.com

Author’s Email: team@droidsrobotics.org

Copyright EV3Lessons.com © 2015 Last edit 2/28/2015

                         

This work is licensed under a 

Creative Commons Attribution-

NonCommercial

-

ShareAlike

4.0 International License

.

9