Ev3 User Guide en
Ev3 User Guide en
LEGOeducation.com/MINDSTORMS
COMPUTER SCIENCE SCIENCE TECHNOLOGY ENGINEERING MATH
USER
GUIDE
LEGOeducation.com
TABLE OF CONTENTS
2
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks of the/
sont des marques de commerce de/son marcas registradas de LEGO Group. 2013 The LEGO Group. 041329.
INTRODUCTION
+ Welcome . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
EV3 TECHNOLOGY
+ Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
+ EV3 Brick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Installing Batteries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Turning On the EV3 Brick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
+ EV3 Motors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Large Motor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Medium Motor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
+ EV3 Sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Color Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Gyro Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Touch Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Ultrasonic Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Infrared Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Remote Infrared Beacon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Temperature Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
+ Connecting the EV3 Technology . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Connecting Sensors and Motors . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Connecting the EV3 Brick to Your Computer . . . . . . . . . . . . . . . 20
+ EV3 Brick Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Run Recent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
File Navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Brick Apps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
EV3 SOFTWARE
+ Minimum System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
+ Installing the Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
+ Lobby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
+ Project Properties and Structure . . . . . . . . . . . . . . . . . . . . . . . . . . 38
+ Robot Educator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
+ Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
+ Data Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
+ Hardware Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
+ Content Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
+ Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
TROUBLESHOOTING
+ EV3 Software Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
+ Software Updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
+ Firmware Update . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
+ Resetting the EV3 Brick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
USEFUL INFORMATION
+ Sound File List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
+ Image File List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
+ Brick Program AppAssets List . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
+ Element List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
LEGOeducation.com 3
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks of the/
sont des marques de commerce de/son marcas registradas de LEGO Group. 2013 The LEGO Group. 041329.
INTRODUCTION
LEARNING POWERED BY LEGO
MINDSTORMS
EDUCATION
Since the beginning of this century, LEGO
MINDSTORMS
Education
has led the way in STEM (Science, Technology, Engineering, and Math)
Education, inspiring users to engage in fun, hands-on learning. The
combination of LEGO building systems with the LEGO MINDSTORMS
Education EV3 technology is now oering even more ways to learn
about robotics and teach the principles of programming, physical
science, and mathematics.
The heart of LEGO MINDSTORMS Education is the EV3 Brick, the
programmable intelligent brick that controls motors and sensors,
as well as providing wireless communication. Choose what motors
and sensors you wish to use and build your robot just like you want
it to be.
Enter the LEGO MINDSTORMS Education EV3 Software to nd
everything you need. The EV3 Software Lobby gives you easy
access to content, programming, data logging, digital workbooks
and more. You can for example choose to follow the Robot Educator
and youll be able to create, program, and run a robot before you
know it. The intuitive icon-based programming is full of challenging
possibilities and the data logging environment provides a powerful
tool for scientic inquiry and experiments.
LEGO Education oers a growing number of EV3-based curriculum
packages developed by experienced educators. We are committed
to responsive customer support, professional development, and
continuing education for teachers using MINDSTORMS robotics in
their classrooms.
Want to work like real scientists and engineers? Enter the LEGO
Education-supported FIRST
MINDSTORMS
MINDSTORMS
Education EV3 Core Set
but can be acquired as
accessories.
Remote Mode
Remote Infrared
Beacon
LEGOeducation.com 18
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks of the/
sont des marques de commerce de/son marcas registradas de LEGO Group. 2013 The LEGO Group. 041329.
EV3 TECHNOLOGY
NOTE:
The Temperature
Sensor is not part of
theLEGO
MINDSTORMS
Education EV3 Core Set
but can be acquired
as accessory.
Temperature Sensor
The Temperature Sensor is a digital sensor that measures
thetemperature at the tip of its metal probe. The sensor measures
in Celsius (-20C to 120C) and Fahrenheit (-4F to 248F) with
anaccuracy of 0.1C.
The Temperature Sensor is most commonly used to collect data for
heat-related data logging projects. With a 50 cmlong Connector
Cable and a 6.4 cm metal probe, the sensor makes it easy to
measure hot liquids away from the EV3 Brick and other electronics.
For more information, see Using the Temperature Sensor in theEV3
Software Help.
EV3 Sensors
Temperature
Sensor
LEGOeducation.com 19
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks of the/
sont des marques de commerce de/son marcas registradas de LEGO Group. 2013 The LEGO Group. 041329.
EV3 TECHNOLOGY
Connecting Sensors and Motors
In order to function, motors and sensors must be connected to
theEV3 Brick.
Using the at black Connector Cables, link sensors to the EV3 Brick
using Input ports 1, 2, 3, and 4.
If you create programs while the EV3 Brick is not connected to your
computer, the software will assign sensors to default ports. Those
default port assignments are:
+ Port 1: Touch Sensor
+ Port 2: Gyro Sensor/Temperature Sensor
+ Port 3: Color Sensor
+ Port 4: Ultrasonic Sensor/Infrared Sensor
If the EV3 Brick is connected to your computer while you program,
the software will automatically identify which port is being used for
each sensor or motor.
Using the at black Connector Cables, link motors to the EV3 Brick
using Output ports A, B, C, and D.
As with the sensors, if the EV3 Brick is not connected when you are
writing a program, each motor will be assigned to a default port.
Default port assignments are:
+ Port A: Medium Motor
+ Port B & C: Two Large Motors
+ Port D: Large Motor
If the EV3 Brick is connected to the computer when you are
programming, the software will automatically assign the correct
port in your programs.
Connecting the EV3 Technology
Connecting Sensors
Connecting Motors
NOTE:
The software
cannot distinguish
between two or more
identical sensors
or motors.
LEGOeducation.com 20
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks of the/
sont des marques de commerce de/son marcas registradas de LEGO Group. 2013 The LEGO Group. 041329.
EV3 TECHNOLOGY
Connecting the EV3 Brick to Your Computer
Connect the EV3 Brick to your computer by USB Cable or wirelessly
using either Bluetooth or Wi-Fi.
USB CABLE
Using the USB Cable, plug the Mini-USB end into the EV3 Bricks PC
port (located next to Port D). Plug the USB end into your computer.
USB Cable connection
Connecting the EV3 Technology
LEGOeducation.com 21
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks of the/
sont des marques de commerce de/son marcas registradas de LEGO Group. 2013 The LEGO Group. 041329.
EV3 TECHNOLOGY
WIRELESSBLUETOOTH
If your computer is not Bluetooth-enabled, you will need a Bluetooth
USB dongle for your computer.
Making a Bluetooth connection to the computer
Before you can make a Bluetooth connection between the EV3
Brick and the computer running the EV3 Software, you will need to
enable Bluetooth on the EV3 Brick. Directions for this can be found
on page 33.
Once you have enabled Bluetooth on the EV3 Brick, it can now be
connected to the computer and EV3 Software.
1. First, conrm that the EV3 Brick is turned on.
2. Open a new or existing program in the EV3 Software
(see the EV3 Software chapter on page 37 for directions on
how to do this).
3. Go to the Hardware Page at the lower right of the screen
expand the window if collapsed (learn more about
theHardware Page on page 46).
4. Click on the Available Bricks tab. If your EV3 Brick is not
already listed, click the Refresh button to locate the EV3 Brick
and check the Bluetooth box that will appear.
5. Accept the connection on your EV3 Brick manually, then enter
the passkey and press the Center button for OK. The default is
1234. Repeat this in the EV3 Software.
6. The connection is now established and a <> symbol is shown
on the top left of the EV3 Brick Display (next to the Bluetooth
icon) to conrm the connection.
To disconnect the EV3 Brick from the computer, click on
theDisconnect button next to the Refresh button in the Hardware
Page.
More information about Bluetooth settings on the EV3 Brick can be
found on page 33.
Wireless connection
Connecting the EV3 Technology
LEGOeducation.com 22
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks of the/
sont des marques de commerce de/son marcas registradas de LEGO Group. 2013 The LEGO Group. 041329.
EV3 TECHNOLOGY
NOTE:
The EV3 Brick only
supports thefollowing
network encryption
modes: None and
WPA2.
WIRELESSWI-FI
Your rst step in connecting to Wi-Fi is to acquire a Wi-Fi USB dongle.
For a list of compatible dongles, ask your local LEGO
Education
provider or go to the ocial LEGO
MINDSTORMS
Education
website (www.LEGOeducation.com/MINDSTORMS).
To begin the setup, you must have access to a wireless network,
and know the networks name and its password.
If the EV3 Software is open, close it and insert your Wi-Fi dongle
into the EV3 Brick using the USB Host port.
Before you can connect the EV3 Brick to a network, you will need
to enable Wi-Fi on the EV3 Brick. Directions for this can be found
on page 35.
Settings screen
Connecting the EV3 Technology
NOTE:
Because of keyboard
limitations, the password for
the network must be made up of
numbers, capital letters, and lowercase
letters. You will not be able to
use some symbols, such as
the # sign, or letters and
symbols from non-Latin
alphabets.
LEGOeducation.com 23
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks of the/
sont des marques de commerce de/son marcas registradas de LEGO Group. 2013 The LEGO Group. 041329.
EV3 TECHNOLOGY
Connecting the EV3 Brick to a network
After selecting Wi-Fi on the Settings screen, use the Up and Down
buttons to select Connections and press the Center button for OK.
The EV3 Brick will now search for and list available Wi-Fi networks.
Using the Up and Down buttons for navigation, nd your network on
the list. If the EV3 Brick is not already connected to your network
(indicated by a check mark), select your network using the Center
button.
In the Network dialog box that appears, select Connect and press OK
with the Center button. You will now be asked to enter the encryption
type and the network password using the Left, Right, Up, and Down
buttons to navigate (upper and lower cases do matter here).
Once you have entered the correct password, press the check mark
for OK. You will now be connected to the network.
If the EV3 Brick does not nd your network in its search, the network
may be hidden. To connect to a hidden network, select Add hidden.
You will then be asked to enter the name, encryption type, and
password for the hidden network you wish to add (upper and
lower cases do matter here). Once done, the EV3 Brick will be
connected to the hidden network and the network will be included
in thenetwork list.
NOTE:
Once you have
connected to a network using
its password, theEV3 Brick will
remember thepassword for
future connections. Known
networks are indicated
in thelist with an *.
Network list Connect to network
Network password Add hidden network
Connecting the EV3 Technology
LEGOeducation.com 24
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks of the/
sont des marques de commerce de/son marcas registradas de LEGO Group. 2013 The LEGO Group. 041329.
EV3 TECHNOLOGY
Making a Wi-Fi connection from the computer to the EV3 Brick
Using the USB Cable, connect the EV3 Brick to the computer.
Open an EV3 Software program. Access the Wireless Setup tool in
the Hardware Window (at the bottom right of the screen), or select
Wireless Setup from the Tools Menu.
The computer will display which networks it detects.
Select the network you want to connect to and click on Connect to
congure the connection. To add a network that is not broadcasting
its Network Name (SSID), click Add.
To edit the settings of a previously congured network, click Edit.
Click OK to establish a Wi-Fi connection. Once the connection is
established, you can unplug the USB Cable.
Wireless Setup tool
Connecting the EV3 Technology
LEGOeducation.com 25
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks of the/
sont des marques de commerce de/son marcas registradas de LEGO Group. 2013 The LEGO Group. 041329.
EV3 TECHNOLOGY
The EV3 Brick is the control center for bringing your robots to life.
Using the Display and the Brick Buttons, the EV3 Brick Interface
contains four basic screens that give you access to an amazing
array of functions unique to the EV3 Brick. It can be something
as simple as starting and stopping a program, or something as
complicated as writing the program itself.
Run Recent
This screen will be blank until you begin to download and run
programs. It is the most recently run programs that will be displayed
on this screen. The program at the top of the list which is selected
by default is the latest program run.
File Navigation
This screen is where you will access and manage all the les on
your EV3 Brick, including les stored on aSD Card.
Files are organized in project folders, which in addition to the actual
program les also contain sounds and images used in each project.
In the File Navigator, les can be moved or deleted. Programs
created using the Brick Program and Brick Datalog apps are stored
separately in the BrkProg_SAVE and BrkDL_SAVE folders.
EV3 Brick Interface
Run Recent screen
File Navigation screen
Open folder in File Navigation
LEGOeducation.com 26
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks of the/
sont des marques de commerce de/son marcas registradas de LEGO Group. 2013 The LEGO Group. 041329.
EV3 TECHNOLOGY
Brick Apps
The EV3 Brick comes with ve brick applications preinstalled and
ready to use. In addition, you can also make your own apps in theEV3
Software. Once downloaded to the EV3 Brick, the homemade apps
will be displayed here.
The ve preinstalled apps are the following:
PORT VIEW
On the rst screen in the Port View, you will see, at a glance, which
ports have sensors or motors attached. Use the EV3 Brick Buttons
to navigate to one of the occupied ports and you will see thecurrent
readings returned from the sensor or motor. Attach some sensors and
motors and experiment with the dierent settings. Press theCenter
button to see or change the current settings for theattached motors
and sensors. Press the Back button to get back to the Brick Apps
main screen.
MOTOR CONTROL
Control the forward and reverse movement of any motor connected
to one of the four output ports. There are two dierent modes. In
one mode, you will be able to control motors connected to Port A
(using the Up and Down buttons) and to Port D (using the Left and
Right buttons). In the other mode, it is motors connected to Port B
(using the Up and Down buttons) and Port C (using the Left and
Right buttons) that you control. Use the Center button to toggle
between the two modes. Press the Back button to get back to
theBrick Apps main screen.
EV3 Brick Interface
Brick Apps screen
Port View app
Motor Control app
LEGOeducation.com 27
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks of the/
sont des marques de commerce de/son marcas registradas de LEGO Group. 2013 The LEGO Group. 041329.
EV3 TECHNOLOGY
IR CONTROL
Control the forward and reverse motion of any motor connected
to one of the four output ports using the Remote Infrared Beacon
as remote control and the Infrared Sensor as receiver (the Infrared
Sensor must be connected to Port 4 in the EV3 Brick). There are
two dierent modes. In one mode, you will be using Channels 1
and 2 on the Remote Infrared Beacon. On Channel 1, you will be
able to control motors connected to Port B (using Buttons 1 and
2 on the Remote Infrared Beacon) and to Port C (using Buttons 3
and 4 on the Remote Infrared Beacon). On Channel 2, you will be
able to control motors connected to Port A (using Buttons 1 and 2)
and to Port D (using Buttons 3 and 4). In the other mode, you can
control your motors in the exact same way by using Channels 3 and
4 on theRemote Infrared Beacon instead. Use the Center button to
toggle between the two modes. Press theBack button to get back
to the Brick Apps main screen.
EV3 Brick Interface
NOTE:
The Remote IR
Beacon and Infrared
Sensor are not part of
theLEGO
MINDSTORMS
Education EV3 Core Set
but can be acquired
as accessories.
IR Control app
LEGOeducation.com 28
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks of the/
sont des marques de commerce de/son marcas registradas de LEGO Group. 2013 The LEGO Group. 041329.
EV3 TECHNOLOGY
BRICK PROGRAM
The EV3 Brick comes with an on-brick programming application
similar to the software installed on your computer. These instructions
provide you with the basic information you will need to get started.
Create program
Open up your Brick Program App.
The Start screen provides you with a Start and a Loop block that
are connected via a Sequence Wire. The vertical broken Add Block
line in the middle indicates that you can add more blocks to your
program. Press the Up button to add a new block from the Block
Palette.
In the Block Palette, you can choose which new block to add by
navigating using the Left, Right, Up, and Down buttons. Navigating
farther up, additional blocks will show. Navigating all the way down
will take you back to your program. Generally, there are two types
of blocksAction and Wait. The Action Block Indicator is a small
arrow at the top right on the block. The Wait Block Indicator is asmall
hourglass. In total, there are six dierent Action blocks and eleven
dierent Wait blocks to choose from.
When you nd the block you want, navigate to it and press theCenter
button. You will be taken back to your program.
In your program, you can navigate between the blocks using the Left
and Right buttons. Press the Center button to change the settings of
the highlighted block (always the block in the middle of the screen)
or to add a new block when the Sequence Wire is highlighted and
the Add Block line is visible.
On each programming block, you can change one setting using
theUp and Down buttons. For example, on the Action Move Steering
block, you can change the direction of your robots path. When you
have chosen the setting you want, press the Center button.
EV3 Brick Interface
Start screen Block Palette
Full Block Palette
New block added Adjust block setting
LEGOeducation.com 29
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks of the/
sont des marques de commerce de/son marcas registradas de LEGO Group. 2013 The LEGO Group. 041329.
EV3 TECHNOLOGY
Delete blocks
If you want to delete a block from a program, highlight the block you
want to delete and press the Up button to go to the Block Palette.
In the Block Palette, navigate to the trashcan on the far left and
press the Center button. The block is now deleted.
Run program
To run your program, use the Left button to navigate to the Start
block at the very beginning of the program. Press the Center button
and your program will run.
Save and open program
To save your program, navigate to the Save icon on the far left of
your program. When clicking on the Save icon, you will be asked to
name your program or accept the default name. Once you are done,
click OK and your program is now saved in the BrkProg_SAVE folder
that can be accessed from the File Navigation screen (see page 25).
You can also open any existing EV3 Brick Program by clicking on
the Open icon located above the Save icon. Use the Up and Down
buttons to toggle between those two icons.
EV3 Brick Interface
Delete block
Run program
Save program
LEGOeducation.com 30
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks of the/
sont des marques de commerce de/son marcas registradas de LEGO Group. 2013 The LEGO Group. 041329.
EV3 TECHNOLOGY
BRICK DATALOG
The EV3 Brick comes with a simple-to-use, on-brick data logging
application. These instructions provide you with the basic information
you will need to get started.
Main screen
When you open the EV3 Brick Datalog app, you will see to the left
a Graph Area. If a sensor or motor is connected to the EV3 Brick,
a graph will show live readings from one of the sensors like an
oscilloscope (if a motor is connected, it is readings from the in-build
rotation sensor).
To the right of the graph, the following numbers are displayed (from
the top): actual reading, duration, highest reading, lowest reading,
and average reading. Duration will only be shown when running an
experimentnot when in Oscilloscope Mode.
Underneath, a small window will indicate what port the values are
currently read from (Input Port 1, 2, 3, or 4, or Output Port A, B, C,
or D). To change the port, use the Left and Right buttons to click
through the available ports.
EV3 Brick Interface
Main screen
NOTE:
Only ports with
asensor or motor
connected will be
displayed!
LEGOeducation.com 31
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks of the/
sont des marques de commerce de/son marcas registradas de LEGO Group. 2013 The LEGO Group. 041329.
EV3 TECHNOLOGY
Set up and run experiment
If you wish to set up and run an experiment, start by clicking
on theBrick Datalog Settings button in the bottom right corner
symbolized by a wrench. Use the Down and Right buttons to navigate
to it and the Center button to click OK.
You can now decide the sample rate of your experiment, ranging
from one sample per minute to a thousand samples per second.
Use the Up and Down buttons to highlight Rate, then use the Left
and Right buttons to select the sample rate you wish to use for
your experiment.
Next, you can choose what sensor to use for your experiment.
Highlight Sensor Setup and click OK with the Center button.
You will now get a list of sensors connected to your EV3 Brick.
Use the Up and Down buttons to highlight the sensor you want to
use. When a sensor is highlighted, use the Left and Right buttons
to select sensor mode (for example, if the Color Sensor should
measure color or ambient light). Once you have found the correct
sensor mode, use the Center button to click OK and you will be
taken back to the Settings screen. On the Settings screen, click
thecheck mark button and you are now back at the main EV3 Brick
Datalog screen.
To run your experiment, select and click on the Record button (next
to the Settings button with the wrench).
A live graph will now show the incoming values from the selected
sensor. To the right you can see the statistics of your experiment,
including duration. The ashing Record button and pulsing green
EV3 Brick Buttons Light indicate that your experiment is running. To
stop your experiment, click the Center button.
When stopping your experiment, you will be asked to name your
experiment or accept the default name. Once you are done, click
OK and your experiment is now saved in the BrkDL_SAVE folder
that can be accessed from the File Navigation screen (see page 25).
EV3 Brick Interface
NOTE:
The live graph is not
supported when logging data at
higher rates than ten samples per
seconds. The incoming values
will then only be shown
as numbers.
Sample rate Sensor setup
Run experiment
LEGOeducation.com 32
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks of the/
sont des marques de commerce de/son marcas registradas de LEGO Group. 2013 The LEGO Group. 041329.
EV3 TECHNOLOGY
Settings
This screen will enable you to see and adjust various general
settings on the EV3 Brick.
VOLUME
There may be occasions when you will want to adjust the volume
of the sound coming from the EV3 Brick Speaker. To change
thespeaker volume, go to the Settings screen. As the top menu,
Volume will already be highlighted. Press the Center button.
Use the Right and Left buttons to change the volume setting, which
can be intervals from 0% to 100%. Press the Center button to accept.
This will return you to the Settings screen.
SLEEP
To change the amount of inactive time that passes before the EV3
Brick goes into Sleep Mode, go to the Settings screen and navigate
to the Sleep menu using the Down button. Press the Center button.
Use the Right and Left buttons to select a lower or higher time period,
which can be intervals from 2 minutes to never. Press theCenter
button to accept. This will return you to the Settings screen.
EV3 Brick Interface
Settings screen
Adjust volume
Adjust sleep
LEGOeducation.com 33
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks of the/
sont des marques de commerce de/son marcas registradas de LEGO Group. 2013 The LEGO Group. 041329.
EV3 TECHNOLOGY
BLUETOOTH
This is where Bluetooth is enabled on the EV3 Brick, and where you
can choose some specic privacy and Apple iOS settings. Here
you can also connect to other Bluetooth devices such as another
EV3 Brick.
When you select Bluetooth on the Settings page, there are four
options presentedConnections, Visibility, Bluetooth, and iPhone/
iPad/iPod. To go back to the main Settings screen, press theDown
button until the check mark at the bottom of the screen is highlighted,
then press the Center button for OK.
Bluetooth
It is here that you enable standard Bluetooth on the EV3 Brick. Using
the Up and Down buttons, select the word Bluetooth, then press
theCenter button for OK. A check mark will appear in the Bluetooth
box. Bluetooth is now enabled on your EV3 Brick, and a Bluetooth
icon will be shown in the top left of the EV3 Brick Display.
Note: This setting will not allow you to connect to an iOS device. For
this, you will need to select the iPhone/iPad/iPod setting (see below)!
To disable Bluetooth, repeat the above procedure, this time
unchecking the Bluetooth box.
iPhone/iPad/iPod
Select this setting only if you specically want your EV3 Brick to
connect with Apple iOS devicesiPhones, iPads, and iPodsusing
Bluetooth (make sure Bluetooth is enabled on your iOS device).
Note: Using this setting will not allow you to communicate with other
Bluetooth devices, including computers and other EV3 Bricks!
You cannot choose to enable both standard Bluetooth and Bluetooth
communication for Apple iOS devices at the same time.
To enable and disable Bluetooth communication for iOS devices, use
the Up and Down buttons to select iPhone/iPad/iPod, then press
the Center button for OK. A Bluetooth icon will be shown on the top
left of the EV3 Brick Display.
EV3 Brick Interface
Enable Bluetooth
NOTE:
Your EV3 Brick will
run more eciently if you
disable theBluetooth
setting when it is
not in use.
LEGOeducation.com 34
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks of the/
sont des marques de commerce de/son marcas registradas de LEGO Group. 2013 The LEGO Group. 041329.
EV3 TECHNOLOGY
Connections
This option allows you to discover and choose other available
Bluetooth devices (make sure Bluetooth is enabled). If you click
on Connections, you will be taken to a Favorites screen, where
thedevices you trust are displayed and identied with a check mark.
No passkeys are needed for your trusted devices. Using the check
boxes, you can manage which devices you wish to have as Favorites.
If you then click on Search, the EV3 Brick will scan the area for all
detectable Bluetooth-emitting devicesincluding other EV3 Bricks.
Your favorite devices will be shown with an asterisk * symbol.
Use the Up and Down buttons to select the device on the list you
wish to connect to. Press the Center button for OK. If you choose to
connect to a device not yet marked as a Favorite, you will be asked
to enter the passkey to establish the connection. Once theother
device veries the passkey, you are automatically connected to
thedevice.
Visibility
If the Visibility setting is selected, other Bluetooth devices (including
other EV3 Bricks) will be able to discover and connect to your EV3
Brick. If Visibility is unchecked, the EV3 Brick will not respond to
search commands from other Bluetooth devices.
EV3 Brick Interface
Favorites list
Device list
LEGOeducation.com 35
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks of the/
sont des marques de commerce de/son marcas registradas de LEGO Group. 2013 The LEGO Group. 041329.
EV3 TECHNOLOGY
EV3 Brick Interface
WI-FI
This is where you enable Wi-Fi communication on the EV3 Brick and
connect to a wireless network. After selecting Wi-Fi on the Settings
screen, use the Up and Down buttons to select the word WiFi and
press the Center button for OK. A check mark will appear in the WiFi
box. Wi-Fi is now enabled on your EV3 Brick, and a Wi-Fi icon will be
shown in the top left of the EV3 Brick Display.
To go back to the main Settings screen, press the Down button until
the check mark at the bottom of the screen is highlighted, then press
the Center button for OK.
For information on how to connect your EV3 Brick to a wireless
network, see the Connecting the EV3 Brick to Your Computer section
on page 22.
BRICK INFO
When you need to know the current technical specications of your
EV3 Brick, such as hardware and rmware version and EV3 Brick OS
build, this is where you will nd that information. This is also where
you can nd out how much free memory you have available.
Brick Info
Enable Wi-Fi
LEGOeducation.com 36
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks of the/
sont des marques de commerce de/son marcas registradas de LEGO Group. 2013 The LEGO Group. 041329.
EV3 SOFTWARE
While building robots is fun, the heart of robotics is bringing them
to lifemaking them move and accomplish tasks. You will nd
theLEGO
MINDSTORMS
MINDSTORMS
MINDSTORMS
Education website.
Lobby
Lobby overview
LEGOeducation.com 38
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks of the/
sont des marques de commerce de/son marcas registradas de LEGO Group. 2013 The LEGO Group. 041329.
EV3 SOFTWARE
When you open a new program or experiment, it will automatically
create a project folder le. All programs, experiments, images,
sounds, videos, instructions, and other assets that are used within
a project will automatically be stored in this project folder. This
makes it easy to store your project and share it with others.
Each project will be displayed in the form of a tab at the top of
the screen. Underneath, you will see tabs for the Programs and
Experiments that belong to the selected Project. You can add a new
Project, Program, or Experiment by clicking on the + button to the
right of the other tabs. Clicking on an X will close thetab.
PROJECT PROPERTIES PAGE
If you click on the tab with the wrench to the far left of the Program
and Experiment tabs, you will be taken to the Project Properties
page. This page gives you an orderly display for the project that is
currently selected, including all programs and experiments, images,
sound, and other assets. Here you can describe your project with
text, images, and video that will determine how the project shows up
in the Lobby. In the Teacher version of the EV3 Software, the Project
Properties page also allows you to restrict access to selected
programs and other assets in your project.
Project Properties and Structure
Project, Program and
Experiment tabs
1
3
2
LEGOeducation.com 39
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks of the/
sont des marques de commerce de/son marcas registradas de LEGO Group. 2013 The LEGO Group. 041329.
EV3 SOFTWARE
Project Properties displayed include:
1. Project DescriptionGive your project a title, describe it,
and insert any images and video you would like to appear in
the Lobby when the project is previewed.
2. Project Content OverviewHere you will nd all assets
included in the project: for example, programs, experiments,
images, sounds, and My Blocks.
3. Daisy Chain ModeThis check box enables the Daisy Chain
Mode, so you can program up to four connected EV3 Bricks.
Project Properties and Structure
Project Properties page
LEGOeducation.com 40
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks of the/
sont des marques de commerce de/son marcas registradas de LEGO Group. 2013 The LEGO Group. 041329.
EV3 SOFTWARE
Robot Educator is the name of both the basic robot and the tutorials
you will nd in the EV3 Software. The Robot Educator learning tool is
designed to take you through the essentials of programming, data
logging, and hardware.
Robot Educator consists of forty-eight tutorials divided into
thefollowing categories: Basics, Beyond Basics, Hardware, Data
Logging, and Tools. Each tutorial is structured in the following way:
+ Understanding the objective
+ Build and program your robot
+ Test it
+ Modify it
In the Robot Educator section in the Lobby, you can also nd all
related building instructions and a Teachers Guide (only available
in the Teacher version of the EV3 Software).
Robot Educator
Robot Educator
1
2
4
3
5
LEGOeducation.com 41
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks of the/
sont des marques de commerce de/son marcas registradas de LEGO Group. 2013 The LEGO Group. 041329.
EV3 SOFTWARE
Without a program, a robot is just a statue. It may be a cool statue,
but its still a statue. When you program a robot you give it abilities
to move, to follow lines, to avoid objects, to make mathematical
calculations, and much more. The EV3 Software has an intuitive,
graphics-based format that users from 10 to 100 years of age can
quickly learn and successfully use.
The EV3 Programming environment consists of
the following main areas:
1. Programming CanvasLay out your program here.
2. Programming PalettesFind the building blocks for your
program here.
3. Hardware PageEstablish and manage your communication
with the EV3 Brick here and see what motors and sensors are
connected where. This is also where you download programs
to the EV3 Brick.
4. Content EditorA digital workbook integrated into thesoftware.
Get instructions or document your project using text, images,
and videos.
5. Programming ToolbarFind basic tools for working with
your program here. Learn more about these tools in the EV3
Software Help.
Programming
Programming environment
LEGOeducation.com 42
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks of the/
sont des marques de commerce de/son marcas registradas de LEGO Group. 2013 The LEGO Group. 041329.
EV3 SOFTWARE
Programming Blocks and Palettes
All the programming blocks that are used for controlling your
robot are located in Programming Palettes at the bottom of
theProgramming environment underneath the Programming Canvas.
The Programming blocks are divided into categories according to
type and nature, making it easy to nd the block you need.
To learn more about the EV3 Programming environment and see how
you can get started with your rst program, see the Programming
and Programming Overview videos in the Quick Start section of
the Lobby.
You can also nd more information about how to program in theEV3
Software Help.
ACTION BLOCKS
(In order from left to right)
+ Medium Motor
+ Large Motor
+ Move Steering
+ Move Tank
+ Display
+ Sound
+ Brick Status Light
FLOW BLOCKS
(In order from left to right)
+ Start
+ Wait
+ Loop
+ Switch
+ Loop Interrupt
SENSOR BLOCKS
(In order from left to right)
+ Brick Buttons
+ Color Sensor
+ Gyro Sensor
+ Infrared Sensor
+ Motor Rotation
+ Temperature Sensor
+ Timer
+ Touch Sensor
+ Ultrasonic Sensor
+ Energy Meter
+ NXT Sound Sensor
LEGOeducation.com 43
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks of the/
sont des marques de commerce de/son marcas registradas de LEGO Group. 2013 The LEGO Group. 041329.
EV3 SOFTWARE
Programming Blocks and Palettes
DATA BLOCKS
(In order from left to right)
+ Variable
+ Constant
+ Array Operations
+ Logic Operations
+ Math
+ Round
+ Compare
+ Range
+ Text
+ Random
ADVANCED BLOCKS
(In order from left to right)
+ File Access
+ Data Logging
+ Messaging
+ Bluetooth Connection
+ Keep Awake
+ Raw Sensor Value
+ Unregulated Motor
+ Invert Motor
+ Stop Program
MY BLOCKS
When you are repeatedly
using the same segment of
aprogram in many programs,
that is a good time to create
aMy Block. Once your My
Block is created, you can
simply insert that single
block into future programs
within the same project.
1
2
4
3
5
LEGOeducation.com 44
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks of the/
sont des marques de commerce de/son marcas registradas de LEGO Group. 2013 The LEGO Group. 041329.
EV3 SOFTWARE
Data Logging
To data log is to collect information for analysis. For example,
aweatherperson might collect temperature readings throughout
theday, and then analyze it for a report on the evening news. Or
azookeeper might collect data on where visitors are spending their
time at the zoo. The EV3 Software cannot only record data, it can
help you to organize and analyze it.
The EV3 Data Logging environment consists of
the following main areas:
1. Graph AreaThis is where you see and analyze your data
plots.
2. Conguration PanelHere you set up your experiment,
manage your dataset, and get access to Dataset Calculation
and Graph Programming, special data logging functionalities.
3. Hardware PageEstablish and manage your communication
with the EV3 Brick here and see what sensors are connected
where. This is also where you download experiments to the EV3
Brick and upload data to the software.
4. Content EditorA digital workbook integrated into
thesoftware. Get instructions or document your project using
text, images, and videos.
5. Data Logging ToolbarFind basic tools for working with your
graph and experiment here. Learn more about these tools in
the EV3 Software Help.
Data Logging environment
LEGOeducation.com 45
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks of the/
sont des marques de commerce de/son marcas registradas de LEGO Group. 2013 The LEGO Group. 041329.
EV3 SOFTWARE
Conguration Panel
In the Conguration Panel, you will nd four dierent tabs that will
help you prepare, manage, and analyze your experiments. Some
of the tabs are dynamic: they will automatically be shown when
relevant. You will always be able to switch between tabs manually.
EXPERIMENT CONFIGURATION
Here you set up your experiment by selecting the sample duration
and rate and choosing what sensors to collect data from. For each
sensor, you also have to select sensor mode, since most sensors
can provide dierent types of data.
DATASET TABLE
In addition to displaying the collected data in the graph area,
adataset will be shown in the Dataset Table. Here you can also
rename the dataset, delete or hide it, and change plot style and
color of the graphs.
DATASET CALCULATION
Here you can manipulate datasets and graphs by doing various
calculations using numbers, functions, and other datasets.
Theoutput result will be displayed as both graph and dataset values.
GRAPH PROGRAMMING
By dividing your graph area in dierent zones, you can enable your
sensor input to trigger or activate an output: for example, a motor or
a sound from the EV3 Brick when the sensor values reach a certain
level or threshold.
To learn more about the EV3 data logging environment and see how
you can get started with your rst experiment, see the Data Logging
and Data Logging Overview videos in the Quick Start section of
theLobby.
You can also nd more information about how to data log in theEV3
Software Help.
Data Logging
Experiment Conguration panel
Dataset Table panel
Dataset Calculation panel
Graph Programming panel
1
1
4
3
2
2
LEGOeducation.com 46
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks of the/
sont des marques de commerce de/son marcas registradas de LEGO Group. 2013 The LEGO Group. 041329.
EV3 SOFTWARE
The Hardware Page provides a range of information about your
EV3 Brick. It is always located in the lower right-hand corner
when working with both Programs and Experiments and can be
collapsed when needed using the Expand/Collapse tab. Even when
collapsed, theHardware Page Controller will be visible, allowing you
to download your program or experiment.
The dierent Hardware Page Controller buttons have
thefollowing functionality:
1. DownloadDownloads the Program or Experiment to the EV3
Brick
2. Download and RunDownloads the Program or Experiment to
the EV3 Brick and runs it immediately
3. Download and Run SelectedDownloads only the highlighted
blocks to the EV3 Brick and runs them immediately
4. UploadUploads your collected datasets from the EV3 Brick
to your Experiment
The EV3 text in the small window at the top will turn red when anEV3
Brick is connected to your computer.
Hardware Page
Hardware Page Controllers
LEGOeducation.com 47
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks of the/
sont des marques de commerce de/son marcas registradas de LEGO Group. 2013 The LEGO Group. 041329.
EV3 SOFTWARE
BRICK INFORMATION
The Brick Information tab displays important information about
theEV3 Brick that is currently connected, such as EV3 Brick name,
battery level, rmware version, connection type, and memory bar. It
also gives you access to the Memory Browser and Wireless Setup
tools.
PORT VIEW
The Port View tab displays information about the sensors and motors
connected to the EV3 Brick. When your EV3 Brick is connected to
the computer, this information is automatically identied and you
will be able to see the live values. If your EV3 Brick is not connected,
you can still set up the Port View tab manually. Select a port, then
select the appropriate sensor or motor from the list.
AVAILABLE BRICKS
The Available Bricks tab shows the EV3 Bricks that are currently
available for connection. You are able to choose which EV3 Brick
you want to connect to and the type of communication. Also, you
can disconnect an existing EV3 Brick connection.
You can nd more information about how to use the Hardware Page
in the EV3 Software Help.
Hardware Page
Brick Information tab
Port View tab
Available Bricks tab
5 4 2
1
6 7
10
3
9
8
LEGOeducation.com 48
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks of the/
sont des marques de commerce de/son marcas registradas de LEGO Group. 2013 The LEGO Group. 041329.
EV3 SOFTWARE
The Content Editor oers a convenient way for users to document
the purpose, process, and analysis of their projects. You can include
text, images, videos, sound eects, and even building instructions.
It is also a convenient, paperless way for educators to monitor and
evaluate student projects. Content Editor is also the place where
already-made contentfor example, Robot Educator tutorials and
purchased LEGO