background preloader

EV3 Tutorial

EV3 Tutorial
This tutorial for LEGO Mindstorms EV3 is divided in two sections. The “Essentials” are things every EV3 programmer should know. Some of these movies have exercises directly under them. It’s important to do these exercises, not just assume you “get it.” The “Advanced” section is for reference purposes. When you need one of EV3’s advanced functions, check it out. These lessons assume you have a basic robot with two drive motors, a touch sensor and a light sensor. If you need to run this tutorial at a location with poor internet service, you can download a special copy here. This tutorial was designed, and maintained by Dale Yocum, Engineering Program Director at Catlin Gabel School. LEGO®, the LEGO logo, Mindstorms and the Mindstorms logo are trademarks of the LEGO Group, which did not create and does not sponsor or endorse this tutorial.

Related:  Lego MindstormsAlgorithmes-CodesLego Mindstorm

LEGO Mindstorms EV3 Programmable Brick Overview The Display shows you what is going on inside the EV3 Brick and enables you to use the Brick Interface. It also allows you to add text and numerical or graphic responses into your programming or experiments. For example, you might want to program the Display to show a happy face (or a sad face) for a comparison response or to display a number that is the result of a mathematical calculation (learn more about using the Display Block in the EV3 Software Help). The Brick Buttons allow you to navigate inside the EV3 Brick Interface. Tutorial: Most Useless Machine EV3R Most Useless LEGO MINDSTORMS Machine EV3 This useless machine is inspired by the “Most Useless Machine EVER” by “SaskView”. Now you can build one too, using the instructions below. All you need is one LEGO MINDSTORMS EV3 kit (#31313). Leave a comment if you build one – let’s see how many pointless machines we can build together! Video

Free Lego MindStorms EV3 Tutorial Videos for beginners using EV3-G. These free tutorial videos for LEGO MindStorms EV3 sets are grouped into roughly five sections, all of which are still under construction. The preliminary "A" videos are mainly "setting the scene" for the later tutorials. These later tutorials have been combined in the "Fun with LEGO EV3 for Absolute Beginners" courses outlined in options "A9", "A10" or "A11" below. These courses are the suggested way to use these videos, because we have found from past experience that the video order used in this course is the easiest way students learn from these tutorials. If you have had previous EV3 experience, you may prefer to choose the "B", "C", "D" and "E" videos individually, but be aware that these tutorials assume that you have already done the previous lower-numbered tutorials, so it is a good idea to do the "B" to "E" Challenges in roughly the order shown in these lists.

Connecting the Arduino and LEGO MINDSTORMS NXT In this HowTo, we’ll show you how to get your LEGO MINDSTORMS NXT and your Arduino to talk. In the demonstration, we use an Arduino Uno, but the example we’ve written can be used for just about any of the versions of Arduino. This example can be extended to use the Arduino as a sensor for the NXT, and to develop your own sensors for the LEGO MINDSTORMS NXT system. Aplu (Aegidius Pluess) EV3JLib Arduino Connecting the EV3 and the Ardunio Purpose: The Arduino is a cheap microcontroller system and many different kinds of interfaces are available (often called Arduino Shields). Programs are written in the C programming language with a somewhat simplified syntax, compiled to machine code, downloaded to the Arduino and executed there. It is a compelling challenge to use the Arduino and its hardware as front end processor to the EV3 to overcome some of the limits of the EV3 with external sensors, especially for accessing simple home-brew electronic devices. To link the EV3 and the Arduino, an I2C master-slave connection is established, where the EV3 acts as master and the Arduino is the slave. For the physical connection, two pull-up resistors are needed.

LEGO MINDSTORMS Resources 'Robotics in Education' mailing list This mailing list for teachers provides a forum for discussion into the issues facing robotics in the classroom. This list also provides a means to ask and answer questions from fellow teachers around the world. Subscribe to robotics in education mailing list Free EV3 Online Courses The Following is a list of free online courses that are tailored directly to the LEGO EV3 system.

A Better Line Follower - MIND-STORMS.COM The line follower suggested in the official 'Robot Educator' exercises (called 'Switch', in the 'Beyond Basics' section) works very badly (because it's designed for simplicity rather than efficiency). Here's my improved version. Line following is a nice little robot challenge, making use of both a sensor and motors. it is especially challenging if you only have one colour sensor, which is the case with the standard EV3 sets. Think about it. With a single colour sensor suspended just above the white mat with a black line on it, the sensor will either see either white or black.

CS-STEM Network The Robotics Academy is excited to announce the release of our EV3 Curriculum! It is available online for free! The Introduction to Programming EV3 Curriculum is a curriculum module designed to teach core computer programming logic and reasoning skills using a robotics engineering context. It contains a sequence of 10 projects with quizzes and 60+ videos (plus one capstone challenge) organized around key robotics and programming concepts such as: - Basic Movement - Using Sensors - Loops and Switches