0% found this document useful (0 votes)
32 views12 pages

Beginner Programming Lesson: Introduction To The EV3 Brick and Software

ev3

Uploaded by

Laxmi A
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views12 pages

Beginner Programming Lesson: Introduction To The EV3 Brick and Software

ev3

Uploaded by

Laxmi A
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 12

Introduction to the EV3 Brick and Software

By Sanjay and Arvind Seshan

BEGINNER PROGRAMMING LESSON


LESSON OBJECTIVES

1. Learn how the EV3 brick operates


2. Learn about the main components of the EV3 software

Copyright © EV3Lessons.com 2016 (Last edit: 07/04/2016) 2


THE “BRICK” BUTTONS

1 = Back
Undo
Stop Program
Turn robot off
2 = Center Button
Select options 1
3
Run Program
Turn robot on 3 2 3

3 = L, R, Up, Down 3

Navigate menus

Copyright © EV3Lessons.com 2016 (Last edit: 07/04/2016) 3


THE “BRICK” SCREEN
Tabs on Screen

1. Run Recent
1 2 3 4 Find programs you ran recently

2. File Navigation
Find all programs by project

3. Brick Apps
Port views

4. Settings
Bluetooth, Wifi, Volume

Copyright © EV3Lessons.com 2016 (Last edit: 07/04/2016) 4


PORTS, SENSORS, MOTORS

Ports A, B, C, D = Motors

Default setup assumes Right


Motor in C, Left Motor in B

B
Default
Front
setup
C

Ports 1, 2, 3, 4 = Sensors 5
Copyright © EV3Lessons.com 2016 (Last edit: 07/04/2016)
EV3 SOFTWARE

Open Saved Project

Open New Project

Copyright © EV3Lessons.com 2016 (Last edit: 07/04/2016) 6


EV3 SOFTWARE: STARTING A
NEW PROGRAM Create a Project
Opened Programs
Opened
Projects Create a Program

Project Properties

List of programs

Copyright © EV3Lessons.com 2016 (Last edit: 07/04/2016) 7


PROJECTS VS. PROGRAMS
• You will start by creating a PROJECT which has a .ev3 extension. You
change the name of a project by using the Save Project As option from the
File menu.
• You will write many PROGRAMS as part of each PROJECT file. You change
the name of a program within a project by doubling clicking on the program’s
tab and typing in a new name.
• Note: If there is an * next to the project name, you have made changes to
the project and you have not yet saved yet.
• There is a “x” next to project and program names. Clicking on it simply
closes the file (it does not get deleted).

Here are some common file extensions in the EV3:


• Programs (.ev3p)
• Images (.rgf)
• Sounds (.rsf)
• Text (.rtf)
• Projects (.ev3) – the only type of file you can open with the EV3 software
• Import file (.ev3s) – can be imported by an EV3 project

Copyright © EV3Lessons.com 2016 (Last edit: 07/04/2016) 8


EV3 SOFTWARE:
PROGRAMMING SCREEN

Programming
Area or
The Communication
Canvas Pane
Connection status
Download programs ready to be run
Download/play programs instantly
Download a section of a program to
run
Intelligent EV3 Brick status: name and
battery level, etc.
Port status and sensor readings
Type of connection between the EV3
Programming Blocks in
Brick and the computer (BT, Wi-Fi, or Brick Status &
USB)
6 Colored Tabs Downloading

Copyright © EV3Lessons.com 2016 (Last edit: 07/04/2016) 9


USEFUL ICONS
1 2 3 4 5 6 7

1. List Programs in Project: List of all programs in the project


2. Select: The cursor looks like an arrow and you can pick specific blocks
or areas of the screen
3. Pan: The cursor looks like a hand. When you click and move the
mouse, you can move through the program when it goes beyond one
screen.
4. Comments: Click on this icon to create the comment box
5. Save Project: Save the current version of your project
6. Undo and Redo: Undo or redo the last actions
7. Zoom Out, Zoom In, and Reset Zoom: Use to decrease, increase or
reset the magnification

Copyright © EV3Lessons.com 2016 (Last edit: 07/04/2016) 10


EV3 BLOCKS: COLORED TABS
ACTION BLOCKS FLOW BLOCKS SENSOR BLOCKS
Move, Large & Medium Start, Wait, Loop, Brick Buttons, Gyro,
Motor, Display… 1 Switch, Loop Interrupt 2 Color, Ultrasonic 3

1 2 3 4 5 6

DATA OPERATIONS ADVANCED BLOCKS MY BLOCKS


Variables, Array, Logic, Data Logging, Custom Blocks you
Math, Compare… 4 Unregulated Motor… 5 create 6

Copyright © EV3Lessons.com 2016 (Last edit: 07/04/2016) 11


CREDITS

Author: Sanjay and Arvind Seshan


More lessons are available at www.ev3lessons.com

This work is licensed under a Creative Commons Attribution-


NonCommercial-ShareAlike 4.0 International License.

Copyright © EV3Lessons.com 2016 (Last edit: 07/04/2016) 12

You might also like