The programming page of the Brick

Slides:



Advertisements
Similar presentations
Jason Howard. Agenda I. How to download robotc II. What is tele-op used for? III. How to build a basic tele-op program IV. Getting the robot to drive.
Advertisements

BEGINNER EV3 PROGRAMMING Lesson
MyData Tips and Tricks A Must-Read for MyData Users May 2014.
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.
Programming with App Inventor Computing Institute for K-12 Teachers Summer 2012 Workshop.
Toll Free: Project Manager Tutorial.
Using Journal and Other Tablet PC Tools. Outcomes Software  Intro to Sticky Notes  Intro to Ink Desktop  Intro to using Windows Journal Tools and uses.
Introduction to the Basic Parts of LEGO’s NXT Robotics
EV3 Workshop Oct 3, 2015 Instructor: Chris Cartwright
BEGINNER EV3 PROGRAMMING LESSON By: Droids Robotics Topics Covered: EV3 Basics Introduction to the EV3 Brick and Software.
Motors and Sound Troubleshooting Tips. © H-CCS Problem 1 Why can’t I download my program to the RCX?
Lab 1 : Introduction to LabView 1 Southern Methodist University Bryan Rodriguez.
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.
LEGO MINDSTORM Session 1 Setup Brick Sound Brick Status Light
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).
The Basics of Microsoft Word Getting Started and Formatting your paper.
XP Foundation year Lec.4: Lec.4: Word Processing Software Using Microsoft Office 2007 Lecturer: Dalia Mirghani Year : 2014/2015.
Lego Mindstorm Robots 9797 kit.  Students will learn how to identify how to detect a change in a condition.  Students will learn where and how to identify.
USING SWITCHES TO PROGRAM A CANDY SORTER DESIGNED FOR USE WITH LMS EV3 PROGRAMMING AND BUILDING ENVIRONMENT.
TABLET LESSONS INTRODUCTION TO THE EV3 BRICK AND SOFTWARE By Sanjay and Arvind Seshan.
Overview: This lesson explores the NXT as a computer. It is intended to follow the "Introduction to Computers" lesson. Objectives: Students will be able.
EV3 Hardware: Anything you can see or touch EV3 Software: Programs written by you Firmware: Programs/Instructions written by the manufacturer.
Windows Tutorial 5 Protecting Your Computer
  Computer Fundamentals Training   Windows 8 Intermediate.
Introduction to LEGO Mindstorms EV3 What is in the box?
Windows Tutorial 3 Personalizing Your Windows Environment
Microsoft Office 2010 Basics and the Internet
Computer Literacy BASICS
Exploring Computer Science Lesson 6-5
Using the Lego Mindstorms Edu NXT Software
Audacity Presented by Carrie Walter
BEGINNER PROGRAMMING LESSON
Mindstorms EV3 Programming
Understanding Communication with a Robot? Activity (60 minutes)
Spectrum Medical, Inc. VIPER/M3 Patient Monitor
Configuring Windows 10 for Your Studio
Mindstorms EV3 Programming
Microsoft Windows XP Inside Out Second Edition
Hardware, Software & Firmware
Google Summit 2017 Creating Assessments with google forms
BEGINNER PROGRAMMING LESSON
Collaboration with Google Docs
Microsoft Windows 2000 Professional
Using Switches to Program A candy Sorter
Multi-host Internet Access Portal (MIAP) Enhancement Guide
Mindstorms EV3 Programming
BEGINNER PROGRAMMING LESSON
Introduction to EV3Dev: Setup with Python
Music by Touch Music by Touch Presentation > TeachEngineering.org
Sensors Training.
By Sanjay and Arvind Seshan
Exploring Computer Science Lesson 6-5
Exploring the Basics of Windows XP
Holyoke Codes LEGO ROBOTICS
Citation Map Visualizing citation data in the Web of Science
By Sanjay and Arvind Seshan
Using Switches to Program A candy Sorter
Windows Tutorial 9 Maintaining Hardware and Software
Lego EV3 Mindstorms SW Programming Blocks.
BUSINESS COMMUNICATION SKILLS PRESENTATION SKILLS OF THESIS & PROJECT
EBSCOhost Digital Archives Viewer
Compiled from various Internet sources Presented by Mr. Hatfield
BEGINNER EV3 PROGRAMMING Lesson
LEGO Education - Mindstorms EV3 - Computer/control center – The Brick
Getting started with LEGO EV3 Mindstorms software
MAINTAINING FILES AND CUSTOMIZING WINDOWS Section 2
LEGO MINDSTORMS NXT PROGRAMMING
Presentation transcript:

The programming page of the Brick Install the LEGO Mindstorms EV3 software from www.legoeducation.com/download on the computer, On the desktop, find the EV3 icon Double click it to launch into the EV3 Lobby Page.

The easiest way to get to where everything happens, is to click the plus (+) sign in the upper left corner. This will open the EV3 Programming Page.

EV3 Programming Page Overview

Canvas a. Programming area i. Create the program here by connecting Programming Blocks from the Palette ii. By default, a Flow Block Start Button is placed in the Canvas area

2. Palette a. Connectable Programming “Blocks” are located here (hovering over blocks reveals type) b. Each color has a function, i. Green: Action ii. Orange: Flow Control iii. Yellow: Sensors iv. Red: Data Operations v. Blue: Advanced vi. Turquois: My Blocks

Green: Action Blocks Enables programmed movement, sound, and display capabilities The action blocks control the actions of the program. They control motor rotations and also image, sound and the light on the EV3 P-brick.

ii. Orange: Flow Control Blocks (I’ll refer to as just Flow Blocks) Modifies, or enhances the capabilities of other blocks Cannot be used solo The Flow blocks control the flow of the program. All programs you create will start with the start block.

iii. Yellow: Sensors Blocks The Sensor blocks allows your program to read the inputs from the sensors.

iv. Red: Data Operations Blocks The data operation blocks let you write and read variables, compare values and much more.

v. Blue: Advanced Blocks The advanced blocks let you manage files, Bluetooth connections and much more.

vi. Turquois: My Blocks

3. Hardware Page a. Brick information displayed here b. Download center

On the left side of the Hardware Page are the tab selections “Brick Information,” “Port View,” and “Available Bricks.” The “Available Bricks” tab is mostly for advanced use (daisy chaining) that we won’t be covering. The “Brick Information” will be covered more in-depth further down the road as it pertains (for our use) to viewing and clearing program information. For the most part, “Port View” is where we will hang out when working with our connected robots. On the right side of the Hardware Page are three buttons that provide “Download”, “Download and Run”, or “Run Selected” operations. Depending on where you are with your programming will determine which of these buttons is most useful at the time.

1. Brick Information: With the Brick turned on and connected, selecting this tab provides general information such as Firmware Version (basically the Operating System), Battery Level, Name (yes, you can name your bot here), as well as several options to manage settings and program information. Later, in the Brick Maintenance section, we will cover some of these options since by then we’ll have some programs downloaded to view and talk about. 2. Port View: With the Brick turned on and connected, selecting this tab provides real-time information on the status of Motors and Sensors that are connected to the Brick. When creating programs, this is an invaluable tab to have displayed. Primarily, for verifying Port assignments and checking Sensor accuracy. 3. Available Bricks: For advanced use that we won’t be covering in this basics tutorial.

4. Download: With the Brick turned on and connected, clicking this button will download your program to the Brick for non-connected operation. More on how to access and run a downloaded program in the following section “Running Untethered.” 5. Download and Run: With the Brick turned on and connected, clicking this button will both download your program to the Brick, and run it at the same time. So be sure to have the space for your robot to do its thing, otherwise it may run off the table or knock your coffee over.

6. Run Selected: With the Brick turned on and connected, clicking this button will run a specified (highlighted) block, or string of blocks, as well as download to the Brick. This is a very useful tool. Basically, there will come a time that you want to trouble shoot, or simply test a certain outcome of a few blocks. By highlighting a set of connected blocks (even if they are part of a larger string), then clicking the “Run Selected” button, only those highlighted blocks will actually be run. This is also great when dealing with the sometimes troublesome “Sounds” or “Displays.” When using the Sound or Display Blocks, occasionally your first attempt to download and run will produce no results on your Brick. Highlighting the Block and clicking the “Run Selected” button will oftentimes fix this anomaly.

4. Toolbar a. Canvas area controls

5. Menu a. Very similar to feel and function of a Microsoft Menu Bar b. The “Show EV3 Help” (quick launch = F1) from the “Help” dropdown is excellent. It’s one of the best Help links. Strongly suggest exploring this feature