EV3 Programming By Dianna de Matos.

Slides:



Advertisements
Similar presentations
EducateNXT Enter the name “Sound Graphing” for your experiment. Real-time Data Logging Click the Switch to NXT Data Logging icon in the top-left corner.
Advertisements

Wait, sound sensor >70, Port 2 Flowchart – Heartbeat 1 Start Motor A, Move Backward, 1/3 Rotation, Power 20 Wait, 1 Second Sound Sensor (Port 2) Less than.
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Introduction to Programming
Vex 1.0 © 2005 Carnegie Mellon Robotics Academy Inc. Programming in easyC.
The NXT is the brain of a MINDSTORMS® robot. It’s an intelligent, computer-controlled LEGO® brick that lets a MINDSTORMS robot come alive and perform.
LEGO Mindstorms NXT Programming We will be using the Common Palette for our Robots This is how you download your program onto the brick Drag and drop a.
INTERMEDIATE PROGRAMMING LESSON By: Droids Robotics Turn Degrees My Block.
By Mesa Robles Robotworks and Droids Robotics
Getting Started! Lego Mindstorms Program NXT 2.0.
Available at: Lesson 3.6 – Program Line Follower in Autonomous Mode Program Line Follower in Autonomous Mode.
EV3 Workshop Oct 3, 2015 Instructor: Chris Cartwright
A tiny turtle robot DEI The University of Padova.
BEGINNER EV3 PROGRAMMING LESSON By: Droids Robotics Topics Covered: EV3 Basics Introduction to the EV3 Brick and Software.
According to the image, what is the file name? According to the image, what is the program name? Quiz Example.ev3 Falcon.
Lego MindStorm An Introduction to Blocks. Blocks Blocks are used to give instructions to your robot. There are many types of blocks You can use the blocks.
Castor Bot. Now, we will begin creating a robot Log onto your computer On your screen, click on the website labeled “castor bot” Your building instructions.
Find the Mindstorms Icon on the computer.. To start a new program click go.
ADVANCED EV3 PROGRAMMING LESSON By Droids Robotics 1 Data Logging (Part 2)
Data Logging (Part 1).
LEGO® MINDSTORMS® NXT Move Block.
By Droids Robotics INTERMEDIATE PROGRAMMIN G LESSON DATA WIRES.
By Droids Robotics INTERMEDIATE PROGRAMMING LESSON BRICK BUTTONS AS SENSORS.
By Droids Robotics INTERMEDIATE PROGRAMMIN G LESSON COLOR LINE FOLLOWER MY BLOCK WITH INPUTS: MOVE FOR DISTANCE.
Forward Until Near Stop when near a wall.
Overview: This lesson explores the NXT as a computer. It is intended to follow the "Introduction to Computers" lesson. Objectives: Students will be able.
Sequencing Learning Objective: to be able to design algorithms that use sequencing.
BEGINNER PROGRAMMING LESSON
INTERMEDIATE PROGRAMMING LESSON
Mindstorms EV3 Programming
Ramping Up Speed with Mesa Robot Works FLL #52.
Mindstorms EV3 Programming
Touch Sensor.
Learning Objective: to be able to design programs that use sequencing.
Programming Part 2 Mod Kit
EV3 On Brick Programming
BEGINNER PROGRAMMING LESSON
DT-Assessment Frame Work Term2
Mindstorms EV3 Programming
By Sanjay and Arvind Seshan
BEGINNER EV3 PROGRAMMING Lesson
BEGINNER PROGRAMMING LESSON
Robot Programming Computer Literacy S2.
INTERMEDIATE PROGRAMMING LESSON
INTERMEDIATE PROGRAMMING LESSON
Unit I Flash Cards Start.
INTERMEDIATE PROGRAMMING LESSON
Learning Outcomes List all Edison’s Sensors and actions
INTERMEDIATE PROGRAMMING LESSON
INTERMEDIATE PROGRAMMING LESSON
By Sanjay and Arvind Seshan
Controlling your quadcopter
INTERMEDIATE PROGRAMMING LESSON
INTERMEDIATE PROGRAMMING LESSON
Storing Values as Variables
By Sanjay and Arvind Seshan
Warm Up- What is a robot? Describe in one sentence what you understand by the term ‘robot’ 2. What are the main parts of a robot? What do people do to.
Line Following Behavior
SENSORS.
INTERMEDIATE PROGRAMMING LESSON
INTERMEDIATE PROGRAMMING LESSON
Which way does the robot have to turn to get to the charger?
Using a Drawing Robot to Make Angles (Using Rotations)
1.15: Dual Joystick Control (Tank)
Using a Drawing Robot to Make Angles (Using Rotations)
BEGINNER EV3 PROGRAMMING Lesson
BEGINNER EV3 PROGRAMMING Lesson
Getting started with LEGO EV3 Mindstorms software
Controlling your quadcopter
LEGO MINDSTORMS NXT PROGRAMMING
Presentation transcript:

EV3 Programming By Dianna de Matos

Lesson Objectives Learn how to Create Programs in order for your Robots to Perform their Tasks. Learn the Value of EV3 Programming. Learn how to incorporate sound. Learn how you transmit the program from the Programming software to your robot’s EV3 Brick (the brain of your robot).

What is a Block? A block is valuable tool used to create a program your robot needs to perform very detailed and organized instructions to perform tasks. Blocks contain both inputs and outputs (parameters). When you run your program, the Programming Blocks will be run in the order that they appear in on the screen, from left to right.

Modes Each program block consists of one or more modes.

Parameters Each mode consists of one or more parameters that define the behavior of the block mode.

Create Your First Program Select the underlined text to go to the website. Then scroll down and select the movie clip, “Create Your First Program.” Students will also learn how you transmit the program from the Programming software to your robot’s EV3 P-brick, the brain of your robot. (The Home and School Edition are one in the same program.)

Recreate the Program Shown

Next Download it! Run it! Test in!

Experiment

Move Tank Block The Move Tank block can make a robot drive forward, backward, turn, or stop. Use the Move Tank block for robot vehicles that have two Large Motors, with one motor driving the left side of the vehicle and the other the right side. You can make the two motors go at different speeds or in different directions to make your robot turn.

Modify It Now it’s your turn! Make the Driving Base do the exact same movement using the Move Tank block.