This is the third generation of the LEGO® MINDSTORMS® Education platform, and the “EV” stands for evolution.
The EV3 Brick is a programmable intelligent Brick that controls motors and sensors as well as provides wireless communication (Wi-Fi and Bluetooth®).
- A sturdy storage box and sorting tray for easy classroom management
- Building instructions
- Rechargeable battery
- Ball wheel
- Connecter cables
- USB cable
- LEGO Technic Elements: 541 pieces
- Three motors and five sensors
- One EV3 Brick
- Two Large Motors
- One Medium Motor
- Two Touch Sensors
- One Color Sensor
- One Ultrasonic Sensor
- One Gyro Sensor
Inside the EV3 Software: in the Lobby area.
There are many new features and improvements from NXT to EV3 Software. Some of the more noticeable are:
- New full screen Lobby to navigate through the content provided by LEGO Education, third parties, and, making sure the teaching objective is in focus.
> Content Editor
- Content is editable directly inside the environment, enabling customization of existing projects or creation of new ones from scratch.
- The Content Editor provides a digital workbook for students, where they can capture their work by inserting text, images, videos, and sound, creating their own digital workbook.
> Tighter integration between the EV3 Brick and the programming environment
- The hardware page enables monitoring of the status and values measured by all the hardware elements.
- Hardware elements are automatically recognized thanks to Auto ID.
- Bluetooth configuration is facilitated by the USB-to-Bluetooth features.
> Debugging features are now part of the programming environment
- Execution highlight
- Programming blocks will display a warning symbol if expected hardware by the programming block is different from the detected hardware by Auto ID.
- Probes enable seeing the values go through the data wires.
> New programming blocks’ possibilities
- Simple strip programming by snapping blocks together (no need to use the beam anymore).
- Block parameters are configured directly on blocks.
- Read the program sequence directly on blocks.
- Improved sequence wires facilitate showing the structure of the program and create parallel execution.
- “Wait for change” has been added to easily create robots that behave according to change in the environment, as opposed to waiting for the threshold, which only works by comparing measured values.
- Data wires are improved and data casting has been added to simplify data type conversion.
- Arrays integrated in the standard blocks.
- Loop Interruption is now possible, enabling the creation of advanced state control mechanisms.
- Oscilloscope Mode enables live monitoring of the sensors to prepare experiments and validate setup.
- Dataset calculation is integrated, enabling analysis of the data coming from the sensors.
- Graph programming added; this feature enables users to create zones in the graph that will make the robot react in the physical world based on the data in the graph.
The EV3 Software can be used on both Macintosh and PC platforms to program LEGO MINDSTORMS Education EV3 Bricks.
Under Help at the top menu bar of the EV3 Software, you can enable the EV3 Software to automatically check for updates. By clicking Check for Software Updates, a check mark will appear and the EV3 Software will regularly check for updates. (This requires an Internet connection.) If a relevant update is available, you will be notified by the EV3 Software. If you wish to install the EV3 Software update, you will be taken to a website where you can download the update file. Once downloaded, you can install the update.
Besides the EV3 Software, you can use also LabVIEW and RobotC. EV3 Software is an open-source platform, and, therefore, we anticipate the MINDSTORMS community to develop additional languages such as JAVA.
Yes. We have continued and improved the EV3 Brick Programming App with the LEGO MINDSTORMS Education EV3 Brick. Students can easily program basic tasks on the EV3 Brick and also conduct basic Datalogging. All of the EV3 Brick Programs can be uploaded into the LEGO MINDSTORMS Education EV3 Software for continued and advanced work.
Yes. In theory, it is possible. However, in reality, it is difficult since the two products differ significantly. The retail software version does not include all of the programming blocks needed for the education hardware, and it does not include Datalogging or the teacher version of the Content Editor. Also, it is not possible to utilize the Robot Educator Learning Tool together with the retail set as it is not possible to build the Robot Educator model.
Yes. For most users, the tool is called MyBlocks and is already available inside the standard EV3 Software. For people creating their own hardware, a software developer kit will be made available.
No. It is not possible to program your EV3 Brick with the NXT Software.
Sixteen blocks (excluding the Start and Loop Block).
There will be a pdf User Guide which will give a short introduction to the EV3 Brick Programming App on the EV3 Brick and describe how to make a program there. For EV3 Software Programming, there will be two Quick Start videos in the Lobby which will introduce the user to programming. In addition, there will be a large number of Robot Educator Tutorials teaching how to program in the EV3 Software.
Yes, in the Print settings, you can choose to print the entire view (all of the program(s)) or just the part of the program visible on the screen. Also, you can zoom out so that the entire program will fit within the screen.
Based on educator feedback, LEGO Education knew how important it was for the Datalogging functionality to be robust for technology and science classes moving forward. Therefore, we have created a whole new Datalogging environment, which is included in the education version of the LEGO MINDSTORMS Education EV3 Software. The capabilities include:
- Live Datalogging via the USB cable (view Live Graphs)
- Remote live Datalogging via Bluetooth or Wi-Fi (view Live Graphs)
- Autonomous Datalogging: Log data on the EV3 Brick and upload to the EV3 Software.
- EV3 Brick Programming Datalogging: Set up and execute Datalogging directly on the EV3 Brick.
- Oscilloscope Mode: View sensor data as soon as connected.
- Prediction Tool: Draw or make predictions.
- Inverse proportionality
- Basic analysis tools: Point Analysis
- Advanced analysis tools: Section Analysis
- Standard deviation
- Curve fit
- Easily export data to spreadsheets
> Dataset calculation
- Unique calculator interface that allows you to make calculations to datasets
- Type in formulas
- From Rotational counts via Speed to Acceleration
> Graph Programming
- Unique new LEGO Education feature
- Execute actions based on data readings
- Set thresholds for experiments to play sound or start motors when threshold is reached
The graph area in the EV3 Brick Datalog App will automatically adjust to the (full) scale of the sensor used (e.g., 0–250 for the Ultrasonic Sensor, 0–100 for the Color Sensor). It will not autoscale within this range, e.g., in case the sensor readings are only giving low values.