Getting started with LEGO NXT Mindstorms software This is intended to be a short introduction to the LEGO Mindstorms software and programming the LEGO.

Slides:



Advertisements
Similar presentations
Module 1: BLOCK 1 / MAIN MENU
Advertisements

Create a Simple Game in Scratch
Mike Scott University of Texas at Austin
Prof. Yitzchak Rosenthal
Space Man Sam: Grammar Mistakes By Aleis Murphy Duke University, Under the direction of Professor Susan Rodger July 2010.
Google Picasa Simple Sharing & Photo Editing May 2011Moore Memorial Library Public Computer Center | Greene, NY1.
Create a Simple Game in Scratch
Mouse Tutorial for Win XP In this tutorial you will learn to: Move the mouse Click and double click Make selections Manage windows Use menus Click the.
1 POWERPOINT May 2004 To move the text box - move the mouse over the border of the text box, and once the 4-way arrow appear – click and drag the box.
Computer Basics Hit List of Items to Talk About ● What and when to use left, right, middle, double and triple click? What and when to use left, right,
Congratulations! You have just installed the Presentation Game Add-In.
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.
 Use the Left and Right arrow keys or the Page Up and Page Down keys to move between the pages. You can also click on the pages to move forward.  To.
Getting Started With Alice By Ruthie Tucker under the direction of Prof. Susan Rodger Duke University, July
How Do You Make a Program Wait?. 1. What is an algorithm? 2. Can you think of a reason why it might be inconvenient to program your robot to always go.
Downloading and Installing AutoCAD Architecture 2015 This is a 4 step process 1.Register with the Autodesk Student Community 2.Downloading the software.
Conversational Computers
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.
Reviewing Common Blocks for St. Agnes Elementary School Teachers by Jenny Chang Feb. 26th, 2007 USC & University Neighborhood Outreach Robotics STEM program.
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.
Learning About Technology Chapter 2. 2 Learning New Tools How do you learn to use new tools?  Read the instruction manual Programming a VCR Cooling my.
Loops and Switches. 1. What kind of blocks are these? 2. Name two kinds of controls that can be specified to determine how long a loop repeats. 3. Give.
Windows Basics: Desktop, Taskbar and Window
What Is a Program?. What Is a Program? Pre-Quiz 1. What is a program? 2. What is an algorithm? Give an example. 2.
GIRLS Robotic Camp. Let’s Begin Meet and Greet – Camp leaders introduce themselves – Students introduce themselves.
MICROSOFT WORD GETTING STARTED WITH WORD. CONTENTS 1.STARTING THE PROGRAMSTARTING THE PROGRAM 2.BASIC TEXT EDITINGBASIC TEXT EDITING 3.SAVING A DOCUMENTSAVING.
Thank you for your decision to try vTreePro Practice Tree Software! Your satisfaction is very important to us. Please feel free to send us an if.
EN Engenharia Unificada I PROGRAMANDO O LEGO MINDSTORMS Centro de Engenharia, Modelagem e Ciências Sociais Aplicadas.
How to use the internet The internet is a wide ranging network that thousands of people use everyday. It is a useful tool in modern society that once one.
Ultralyte LRB Speed Gun Pocket Manual
Alice 2.0 Introductory Concepts and Techniques Project 1 Exploring Alice and Object-Oriented Programming.
Windows Tutorial Common Objects ACOS: 1, 4. Using the Taskbar 1. Using the taskbar, you can switch between open programs and between open documents within.
CREATING A TEST IN WORD 2007 Also creating and using equations in Word 2007 Jeff Klamm Tec 539.
PowerPoint Basics Tutorial 3: Graphics In this tutorial we’ll be looking at graphics, and the various types of illustrations that can be included in a.
Downloading and Installing Autodesk Revit 2016
Downloading and Installing Autodesk Inventor Professional 2015 This is a 4 step process 1.Register with the Autodesk Student Community 2.Downloading the.
As you look at an iMac you will notice that there are no buttons on the front of the machine as shown in figure 1.
PowerPoint Basics Tutorial 3: Graphics In this tutorial we’ll be looking at graphics, and the various types of illustrations that can be included in a.
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.
Creating a Simple Game in Scratch Barb Ericson Georgia Tech June 2008.
Find the Mindstorms Icon on the computer.. To start a new program click go.
LEGO® MINDSTORMS® NXT Move Block.
The Essentials of Alice Mrs. Jayne Slease SBMS CTE Computer Science and Animation Credit to Duke Students under the direction of Professor Susan Rodger.
Create a Halloween Computer Game in Scratch Stephanie Smullen and Dawn Ellis Barb Ericson October 2008.
Learning to Program: Part 1 Scene Setup and Starting Animation by Ruthie Tucker and Jenna Hayes Under the direction of Professor Susan Rodger Duke University,
2D Design – A Guide! SECTION 1.
BEGINNER FLL PROGRAMMING WORKSHOP BY DROIDS ROBOTICS & EV3LESSONS.
1 Introductory Workshop for Horizon FLL Program Instructors: Cyrus Johannes With assistance from Coach Erik 2011 Some Slides and Materials courtesy Oregon.
 The terms LMB, MMB, RMB, and mouse wheel (MW).
This is what we want to produce Import sketch dimensions Label angles Set the scale Add linear dimensions.
CIS 205—Web Design & Development Flash Chapter 3 Working with Symbols and Interactivity.
Today We Will Review: Operating Systems (Windows) (week 3 & 4) Starting up MS Windows Desktop and its contents Functions of the desktop components Brain.
Creating a Simple Game in Scratch Barb Ericson Georgia Tech May 2009.
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.
Digital Literacy Introduction to Computers Unit 1, Lesson 1.
How Do You Make a Program Wait?
Create a Halloween Computer Game in Scratch
Using the Lego Mindstorms Edu NXT Software
An Introduction to Alice (Short Version)
Understanding Communication with a Robot? Activity (60 minutes)
What Is a Program? What Is a Program? lesson > TeachEngineering.org
MS PowerPoint 2010 Week 2.
Loops and Switches Pre-Quiz
Exploring Computer Science Lesson 6-5
Directions are in slide notes. You can view them in two ways
Loops and Switches How Do You Make Loops and Switches? lesson > TeachEngineering.org Center for Computational Neurobiology, University of Missouri.
Creating a Simple Game in Scratch
Getting started with LEGO EV3 Mindstorms software
Downloading to the NXT requires the correct hardware setup
Presentation transcript:

Getting started with LEGO NXT Mindstorms software This is intended to be a short introduction to the LEGO Mindstorms software and programming the LEGO NXT robot. There’s more to the program than what can be found here, but this should get you started. Hopefully it should also alleviate some issues that can be common to new users. 1 Center for Computational Neurobiology, University of Missouri

Putting Commands in a Program The commands get executed in a row by how far away they are from the beginning of the beam. So, command 1 in this picture happens first, and command 3 happens last. This is the program beam. This is where you put commands for the robot. 2 Center for Computational Neurobiology, University of Missouri

Using Commands You can pull commands down from the “palette” on the left side of the screen to the program beam. We’ll start with the MOVE command. 3 Center for Computational Neurobiology, University of Missouri

Move Settings When you put a new command in the program, settings pop up at the bottom that you can change. These are the settings for the MOVE command. 4 Center for Computational Neurobiology, University of Missouri

Direction 1.Up means forward, down means backward. 2.The “Do Not Enter” sign means “stop.” If you use this setting, nothing will happen to the robot’s movement unless it is already moving when this command is given. 5 Center for Computational Neurobiology, University of Missouri

Steering 1.The STEERING setting can be used to tell the robot to turn to the left or to the right. 2.The arrow in the middle will change to give you an idea of how the robot will move. 3.If the slider is moved all the way to the left or right, the robot will spin in place. 4.However, if the slider is moved to just before the extreme left or right, the left or right wheel (respectively), will not rotate during movement. (In other words, the robot will pivot. 6 Center for Computational Neurobiology, University of Missouri

Power 1.The POWER setting tells the robot how fast to move. 2.Think of it as a percentage, with 0 being no power and 100 being full power. 3.Also keep in mind that this is not necessarily a measure of speed. A heavy robot moving at 100 power can still go slower than a very light robot moving at 50 power. 7 Center for Computational Neurobiology, University of Missouri

Duration 1.With the DURATION setting, you can tell the robot how long or how far to move. 2.There are four options for the duration: Unlimited: The robot will continue to move with these settings until it is given a new movement command. Rotations: For each rotation, the wheels turn through 360 degrees. So, going forward 2.5 rotations would make the wheels rotate 2.5 x 360 = 900 degrees. Degrees: Same as rotations, but specified in degrees of rotation. Seconds: Amount of time for wheels to rotate at the given speed. 8 Center for Computational Neurobiology, University of Missouri

Putting the Settings Together The actual movement of the robot is a combination of all of the settings. Some examples: – You tell the robot to turn to the left using STEERING and set the DURATION to three rotations. Both wheels can’t do three rotations, because if they did, the robot would move straight. So, the robot’s computer figures out how far to turn each wheel to make the robot drive to the left on a path that is equivalent to three rotations of the wheels. – If you set the POWER to 75, then setting different DURATIONS in seconds will make the robot move different distances. – When making the robot turn, it usually makes the most sense to pull the STEERING slider all the way to the left or right. When you do this, each wheel will rotate the same amount (which can be set with DURATION in rotations mode), but in opposite directions. 9 Center for Computational Neurobiology, University of Missouri

Issues for First-Timers There are a lot of small issues that can put off new users to the NXT robots and software. Hopefully these pointers can help you get started! When the NXT software is first loaded on the computer, in order to create a program, you need to give it a name and hit GO as shown in this picture. 10 Center for Computational Neurobiology, University of Missouri

Issues for First-Timers As shown in the picture on the right, there are tabs at the bottom that bring you to different palettes of programming tools. The “Common Palette” (shown as the green circle) has most of the tools a beginning student should need. Also, If you have a lot of commands on the screen at once, you might want to move around the programming area so that you can have more room or see commands that are off the screen. You can move around the programming area with the arrow keys on the keyboard. 11 Center for Computational Neurobiology, University of Missouri

Issues for First-Timers “Where did my settings go?” – If you hear this, this usually means that the student has clicked away from the command for which they want to change the settings. If you put the mouse cursor over the command you want to change, it will have a blue highlight and the settings will reappear below the programming window. Click 12 Center for Computational Neurobiology, University of Missouri

Issues for First-Timers When you have finished building the program for the robot, it’s time to download it to the robot’s NXT brain. First, make sure that the USB cable that came with the NXT kit is plugged into the back of the computer and into the top of the NXT robot. Then, turn on the robot with the orange button on the NXT brain. (It doesn’t really matter whether you plug the robot in or turn it on first.) 13 Center for Computational Neurobiology, University of Missouri

Issues for First-Timers When you plug in the robot for the first time, the computer has to figure out how to talk to the robot before you can put the program on it. (For the computer savvy, the operation system installs the NXT drivers.) You don’t have to do anything for this, but it’s a good idea to wait about one minute after you have turned the robot on and plugged it into the computer. If you don’t, you might get an error message. Once the robot is on and plugged in, you can hit the “download” button (pointed out in the picture below). You should get a “Complete!” message on the computer screen if it downloaded correctly. 14 Center for Computational Neurobiology, University of Missouri

Issues for First-Timers Once the program is downloaded on the NXT brain, you use the buttons on the front of the brain to run the program. You use the orange button to select items on the screen, and the dark gray button to back up in the menus. (They’re a little like the green and red buttons on a cell phone.) The arrow buttons move left and right in the menus. To run the program you downloaded, you first need to find it. From the main menu, programs you download are located in My Files->Software Files. The program you downloaded should be called by the same title you gave it at the beginning. If you press the orange button when you find your program, you will be given the option to Run or Delete the program. Choose Run to see if the program did what you wanted! 15 Center for Computational Neurobiology, University of Missouri

Issues for First-Timers If you are finished with the robot, you can turn it off by hitting the dark gray button from the main menu on the NXT brain. You will be asked if you want to turn the robot off. Select the checkmark to say OK. The NXT brain only has a limited amount of space to store programs. It’s not a bad idea to go into the My Files->Software Files folder and delete old programs from time to time so that you won’t run out of space. If you are running the Mindstorms software at a school, you probably have a tech specialist that installs software for you. You will probably need to ask the tech specialist to install the software for the first time. Make sure he or she knows that the students in your class are going to need to be able to run the program. Also for the tech specialist: The LEGO Mindstorms software is not compatible with display resolutions below 1024 by 768 pixels. Make sure before you need to use the software in your class that all of the computers you will use are set to this resolution or higher. 16 Center for Computational Neurobiology, University of Missouri