LEGO MINDSTORMS NXT Lab 4
|
|
- Colin Higgins
- 5 years ago
- Views:
Transcription
1 LEGO MINDSTORMS NXT Lab 4 This lab session is an introduction to wireless communication using the Lego Mindstorm NXT software. Two Tribots will speak to each other using a machine language or protocol called Bluetooth. Bluetooth is a wireless technology commonly used in cell phones, headsets, PDAs, laptops, and other portable devices to exchange information without the use of cables. Although its range is limited, it offers a means to communicate with devices using only a small amount of power. The beginning of this lab contains instructions on how to establish a Bluetooth connection between two Tribots. After establishing a connection, there will be step by step instructions on how to make one Tribot mimic the moves of the other. The final part of the lab is a challenge to create a remote control for one of the robots. Lab Summary A. Use the Lego Mindstorm NXT Help to setup a Bluetooth connection B. Develop code that will send Bluetooth messages C. Develop code that will receive Bluetooth messages D. (Challenge) Use one NXT robot as a remote control for the other robot Select another team that has a Tribot. Both teams will complete part A, and parts B and C will be split between the two teams. Part B focuses on developing code to send Bluetooth messages, and part C will show how to receive the messages. The code sending Tribot will be be called Big Brother, and the receiving code Tribot will called Little Brother. Part A) Setup a Bluetooth Connection Between Two Tribots 1) Select Help >> Contents and Index from the top of the NXT software Window 2) Instructions on how to establish a Bluetooth connection between two Tribots is explained in the Configuring the NXT for Wireless Communication section of the Receive Message block help. The Receive Message block help is found in the Action blocks section of the Contents view of the help as shown below: 3) Decide which robot will be the master (Big Brother) by creating the connection with it. The slave robot (Little Brother) will automatically configure itself for the connection. 4) Make the connection number 1 between the robots NXT Lab 4 Page 1/6
2 Part B) Big Brother 1) Select your profile under the User Profile drop-down box 2) Select File >> New to create a new program 3) Save it as Big Brother.rbt 4) Make sure that the Complete palette view is selected on the left 5) Place a Loop block found in the Flow palette onto the sequence beam 6) Configure the Loop block as 7) Place a Send Message block found in the Action palette inside the loop, and configure it as This is configuring Big Brother to send the text message Forward to Little Brother s first mailbox. 8) Place a Move block from the Flow palette after the Send Message block, and configure it as 9) Place another Send Message block after the Move block, and repeat step 7) with the text message Left. 10) Place a Move block after the recently placed Send Message block, and configure it as NXT Lab 4 Page 2/6
3 11) Repeat steps 7) and 8). Make sure the new blocks are placed after the turn left Move block from step 9). Hint: Use the copy and paste tools to save time. 12) Place another Send Message block, and have it send a text command Right 13) Place another Move block, and configure it as 14) Repeat steps 7) and 8). Make sure the new blocks are placed after the turn right Move block from step 14). 15) Use another Send Message block to send a Spin command. 16) Place and configure another Move block for spinning as The final program for Big Brother should look something like this: Tip: You can add comments to your code by double-clicking anywhere in the blank space and typing your comment. This practice greatly improves the readability of code, and is highly recommended for programming. 17) Save the Program and download it to one of the Tribots that will be used as Big Brother. 18) Proceed to the end of Part C) in this lab. Part C) Little Brother 1) Select File >> New to create a new program 2) Save it as Little Brother.rbt 3) Select the Complete palette view on the left 4) Place a Loop block found in the Flow palette onto the sequence beam, and configure it as NXT Lab 4 Page 3/6
4 5) Place a Receive Message block found in the Sensor palette inside the loop, and configure it as This block will be used to listen for commands being sent from Big Brother via Bluetooth wireless. 6) Place a Switch block found in the Flow palette after the Receive Message block, and configure it to switch between five different text values as Important: Make sure to uncheck Flat View before adding additional cases. Be sure to make Terminate the default case by clicking on the asterisk button in the lower right corner of the configuration window while the Terminate case is highlighted. This will ensure that if any other text message is received other than the ones in the list, the Terminate case will be executed as default. This will prevent the Tribot from moving when an odd text message is received. 7) Place a Move block inside the Forward case of the Switch block, and configure it to move forward as 8) Place another Move block in the Left case of the Switch, and configure it as NXT Lab 4 Page 4/6
5 9) Place another Move block inside the Right case of the Switch, and configure it as 10) Place another Move block inside the Spin case of the Switch, and configure it as 11) Wire the Text Out output of the Receive Message block to the Value input of the Switch block. 12) Place Display blocks at the beginning of each case to see what command is being processed by Little Brother. 13) Configure each Display block to display Forward, Left 02, Right 02, Rotation, and Stop 01 images respectively in the appropriate cases of the Switch. Use a position setting of 45 for X and 25 for Y to center the images with the exception of the Stop 01 image which will use 25 for X and 8 for Y. 14) The finished program should look similar to the following: Tip: You can add comments to your code by double-clicking anywhere in the blank space and typing your comment. This is how the F L R S comments were added to describe the tabs in NXT Lab 4 Page 5/6
6 the Switch block without having to navigate through them. This practice greatly improves the readability of code, and is highly recommended for programming. Note: Whenever images or sounds are used in a program, the images and sound files must also be downloaded to the NXT block, which takes up additional space. 15) Save the program, and download it to the Little Brother Tribot. =================END PARTS B AND C================== Start Little Brother first, and then start Big Brother. Notice that Little Brother will imitate Big Brother s behavior, and display the received commands on the NXT block window. Press the square, orange Enter buttons on the NXT blocks to stop the programs. Part D) (Challenge) Use One Tribot as a Remote Control for the Other Tribot One of the unique benefits of having Bluetooth capability is to create a remote control out of a Tribot that will control another Tribot. As an example, rotating a wheel will change the position indicator on the rotational sensor, and this value can be passed to the other Tribot for movement. The objective of this challenge is to create a remote control out of one Tribot that can control another Tribot to perform the following commands: Left and right turns Throttle for speed in at least the forward direction On/off switch Horn Reverse Here is a suggested plan of attack for this challenge: 1. Briefly research some other remote control designs for ideas 2. Decide which features of the Tribot will be used to perform each command 3. Use a flow chart to organize the overall architecture of the program 4. Create a skeleton of the program before writing in the functions. Use temporary flags (i.e. Sound blocks) to test the skeleton code. 5. Once the structure of the code is working properly, fill in the holes with final code operations Bonus! Try to control two or more Tribots using only a single remote control. Good Luck! NXT Lab 4 Page 6/6
Part A: Monitoring the Rotational Sensors of the Motor
LEGO MINDSTORMS NXT Lab 1 This lab session is an introduction to the use of motors and rotational sensors for the Lego Mindstorm NXT. The first few parts of this exercise will introduce the use of the
More informationPart A: Monitoring the Touch Sensor and Ultrasonic Sensor
LEGO MINDSTORMS NXT Lab 2 This lab introduces the touch sensor and ultrasonic sensor which are part of the Lego Mindstorms NXT kit. The ultrasonic sensor will be inspected to gain an understanding of its
More informationRobotics II. Module 4: Bluetooth Communication
Robotics II PREPARED BY Academic Services Unit December 2011 Applied Technology High Schools, 2011 Module Objectives Upon successful completion of this module, students should be able to: Set up a Bluetooth
More informationRobot Navigation Worksheet 1: Obstacle Navigation
Robot Navigation Worksheet 1: Obstacle Navigation Team name: Group members: In this challenge you will learn about the different features of the Move block, test a range of different turns for your robot,
More informationModule 2, Add on lesson Introduction to the NXT and Mindstorms software. Student. 45 minutes
Module 2, Add on lesson Introduction to the NXT and Mindstorms software Student 45 minutes Purpose of this lesson Write a basic program using LEGO Mindstorms Download and run programs on the NXT Materials
More informationthe NXT-G programming environment
2 the NXT-G programming environment This chapter takes a close look at the NXT-G programming environment and presents a few simple programs. The NXT-G programming environment is fairly complex, with lots
More informationINDEX. Tasks 1-9. Tasks Tasks Tasks Tasks Tasks Tasks Tasks Tasks Tasks Tasks
TASKS INDEX Pages 1-2 Sensors 3 Rotation Sensor ( Motor ) 4 NXT Desktop 5 Rotation Sensor ( Motor ) 6 Common Palette 7-8 Inputs and outputs - Common Palette 9 Complete Palette 10-13 Inputs and outputs
More informationIntroduction to Robotics using Lego Mindstorms EV3
Introduction to Robotics using Lego Mindstorms EV3 Facebook.com/roboticsgateway @roboticsgateway Robotics using EV3 Are we ready to go Roboticists? Does each group have at least one laptop? Do you have
More informationRobotics Study Material School Level 1 Semester 2
Robotics Study Material School Level 1 Semester 2 Contents UNIT-3... 4 NXT-PROGRAMMING... 4 CHAPTER-1... 5 NXT- PROGRAMMING... 5 CHAPTER-2... 6 NXT-BRICK PROGRAMMING... 6 A. Multiple choice questions:...
More informationModule 2, Add on lesson Introduction to the NXT and Mindstorms software. Teacher. 45 minutes
Module 2, Add on lesson Introduction to the NXT and Mindstorms software Teacher 45 minutes Purpose of this lesson Write a basic program using LEGO Mindstorms Download and run programs on the NXT Materials
More informationLME Software Block Quick Reference 1. Common Palette
LME Software Block Quick Reference Common Palette Move Block Use this block to set your robot to go forwards or backwards in a straight line or to turn by following a curve. Define how far your robot will
More informationRobotics II. Module 3: Dealing with Files
Robotics II PREPARED BY Academic Services Unit December 2011 Applied Technology High Schools, 2011 Module 2: Dealing with Files Module Objectives Upon successful completion of this module, students should
More informationRobotics II. Module 5: Creating Custom Made Blocks (My Blocks)
Robotics II Module 5: Creating Custom Made Blocks (My Blocks) PREPARED BY Academic Services Unit December 2011 Applied Technology High Schools, 2011 Module 5: Creating Custom Made Blocks (My Blocks) Module
More informationLEGO Mindstorm EV3 Robots
LEGO Mindstorm EV3 Robots Jian-Jia Chen Informatik 12 TU Dortmund Germany LEGO Mindstorm EV3 Robot - 2 - LEGO Mindstorm EV3 Components - 3 - LEGO Mindstorm EV3 Components motor 4 input ports (1, 2, 3,
More informationROBOLAB Tutorial MAE 1170, Fall 2009
ROBOLAB Tutorial MAE 1170, Fall 2009 (I) Starting Out We will be using ROBOLAB 2.5, a GUI-based programming system, to program robots built using the Lego Mindstorms Kit. The brain of the robot is a microprocessor
More informationHow to Use EV3Lessons
How to Use EV3Lessons By Sanjay and Arvind Seshan BEGINNER PROGRAMMING LESSON SITE OVERVIEW EV3Lessons.com provides the building blocks for successfully learning to program the LEGO MINDSTORMS EV3 We also
More informationTutorial: Making Legobot Move Steering Command Brighton H.S Engineering By: Matthew Jourden
Tutorial: Making Legobot Move Steering Command Brighton H.S Engineering By: Matthew Jourden 1. Build Bas Robot. See Build Manual in the Lego Core Set Kit for details or Build Instructions Base Robot File
More informationLoops and Switches Pre-Quiz
Loops and Switches Loops and Switches Pre-Quiz 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 an example of a program
More informationRenewable Energy. Getting Started With the LEGO Energy Meter
Renewable Energy Getting Started With the LEGO Energy Meter de LEGO Group. 2010 The LEGO Group. 1 Table of Contents 1. Energy Meter Overview... 3 2. Attaching the Energy Storage... 3 3. Charging and discharging
More informationHands-on Lab: LabVIEW Angle Sensor
Hands-on Lab: LabVIEW Angle Sensor Third party vendors like Hi Technic, offer a range of sensors. One example is the angle sensor, and LabVIEW LEGO Mindstorms has a control block for it. This lab will
More informationLEGO mindstorm robots
LEGO mindstorm robots Peter Marwedel Informatik 12 TU Dortmund Germany Lego Mindstorm components motor 3 output ports (A, B, C) 1 USB port for software upload 4 input ports (1, 2, 3, 4) for connecting
More informationRobotics II. Module 1: Introduction to Data & Advanced Programming Blocks
Robotics II Module 1: Introduction to Data & Advanced Programming Blocks PREPARED BY Academic Services Unit December 2011 Applied Technology High Schools, 2011 Module 1: Introduction to Data & Advanced
More informationcontents in detail introduction...xxi 1 LEGO and robots: a great combination the EV3 programming environment... 5
contents in detail introduction...xxi who this book is for...xxi prerequisites...xxi what to expect from this book...xxi how best to use this book...xxiii 1 LEGO and robots: a great combination... 1 LEGO
More informationTech Tips. BeeBots. WeDo
Tech Tips Teachers, especially classroom teachers who are implementing a robotics unit in their classroom, may not have much troubleshooting experience and may not have ready access to tech support. As
More informationLoops and Switches Pre-Quiz
Loops and Switches Loops and Switches Pre-Quiz 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 an example of a program
More informationEV3 Programming Workshop for FLL Coaches
EV3 Programming Workshop for FLL Coaches Tony Ayad 2017 Outline This workshop is intended for FLL coaches who are interested in learning about Mindstorms EV3 programming language. Programming EV3 Controller
More information16-311: Getting Started with ROBOTC and the. LEGO Mindstorms NXT. Aurora Qian, Billy Zhu
16-311: Getting Started with ROBOTC and the LEGO Mindstorms NXT Aurora Qian, Billy Zhu May, 2016 Table of Contents 1. Download and Install 2. License Activation 3. Wireless Connection 4. Running Programs
More informationChapter 18 Assembly Modeling with the LEGO MINDSTORMS NXT Set Autodesk Inventor
Tools for Design Using AutoCAD and Autodesk Inventor 18-1 Chapter 18 Assembly Modeling with the LEGO MINDSTORMS NXT Set Autodesk Inventor Creating an Assembly Using Parts from the LEGO MINDSTORMS NXT Set
More informationImporting the Vernier Sensor Block into LEGO MINDSTORMS 2
Using the Vernier Adapter and Vernier Block with LEGO s MINDSTORMS Edu NXT V2.0 software (Updated April 14, 2011) Introduction The Vernier NXT Adapter allows many of our analog ( -BTA ) sensors to work
More informationRobotics II. Module 2: Application of Data Programming Blocks
Robotics II Module 2: Application of Data Programming Blocks PREPARED BY Academic Services Unit December 2011 Applied Technology High Schools, 2011 Module 2: Application of Data Programming Blocks Module
More informationWhat Is a Program? Pre-Quiz
What Is a Program? What Is a Program? Pre-Quiz 1. What is a program? 2. What is an algorithm? Give an example. 2 What Is a Program? Pre-Quiz Answers 1. What is a program? A program is a sequence of instructions
More informationChapter 19 Assembly Modeling with the TETRIX by Pitsco Building System Autodesk Inventor
Tools for Design Using AutoCAD and Autodesk Inventor 19-1 Chapter 19 Assembly Modeling with the TETRIX by Pitsco Building System Autodesk Inventor Create and Use Subassemblies in Assemblies Creating an
More informationINTRODUCTION LEGO MINDSTORMS NXT AND LABVIEW 8.6
INTRODUCTION LEGO MINDSTORMS NXT AND LABVIEW 8.6 Prof. Dr.-Ing. Dahlkemper Fabian Schwartau Patrick Voigt 1 NXT DIRECT COMMANDS There are two different kinds of programming Lego Mindstorms NXT with LabVIEW:
More information2Control NXT FAQ For the latest version of this document please go to > support
2Control NXT FAQ For the latest version of this document please go to www.2simple.com > support Common Questions Q: Can I connect 2Control to the NXT brick without using a USB cable? A: No, 2Control requires
More informationThis page outlines some of the alternate pieces that can be used for building.
Artbotics Exploring Mechanisms with Lego Mindstorms EV3 This packet contains information on each mechanism you will be using, including a to-scale image of all of the pieces needed to build each one and
More informationSE06: In-Sight Explorer New Tools for Defect Detection - Hands On Lab Werner Solution Expo April 8 & 9
SE06: In-Sight Explorer New Tools for Defect Detection - Hands On Lab Werner Solution Expo April 8 & 9 Learning Goals: At the end of this lab, the student should have familiarity with the most common settings
More informationUnit 03 Tutorial 3: Sensors: Touch Sensor Brighton H.S Engineering By: Matthew Jourden
Unit 03 Tutorial 3: Sensors: Touch Sensor Brighton H.S Engineering By: Matthew Jourden Robots have a variety of sensors that help the machine sense the world around it. We will be looking at four different
More informationProgramming with the NXT using the touch and ultrasonic sensors. To be used with the activity of the How do Human Sensors Work?
Programming with the NXT using the touch and ultrasonic sensors To be used with the activity of the How do Human Sensors Work? lesson How do you incorporate sensors into your programs? What you know: You
More informationINTRODUCTION TO ARTIFICIAL INTELLIGENCE
DATA15001 INTRODUCTION TO ARTIFICIAL INTELLIGENCE THE FINAL EPISODE (11): ROBOTICS TODAY S MENU 1. "GRAND CHALLENGE" 2. LEGO MIND- STORMS 3. ROBO WORKSHOPS ROBOTICS AS A "GRAND CHALLENGE" OF AI actuators:
More informationSunscreen Tester. Evaluation copy
Sunscreen Tester Project 18 Skin cancer is the most common form of cancer for young adults. Wearing sunscreen can protect your skin from the sun s harmful ultraviolet (UV) radiation. The effectiveness
More informationColin Harman and Jonathan Kim
Colin Harman and Jonathan Kim 2-6-10 Getting RobotC 1. Go to robotc.net/robofest 2. Enter coach information including Robofestteam ID 3. The coach will get an email with a link to download RobotC(90-day
More informationWinning LEGO MINDSTORMS programming
Technology in Action Winning LEGO MINDSTORMS Programming Rock-solid reliable programming for fun and competition James J. Trobaugh and Mannie Lowe For your convenience Apress has placed some of the front
More informationIn groups take a Mindstorms kit and decide on what sort of chassis will work best.
Robotics 2b Lego Mindstorm EV3 Body Building What we re going to do in the session. Build our robot s chassis Test it with some basic programming blocks Modify the chassis if necessary Designing a Chassis
More informationSorting Fields Changing the Values Line Charts Scatter Graphs Charts Showing Frequency Pie Charts Bar Charts...
Database Guide Contents Introduction... 1 What is RM Easiteach Database?... 1 The Database Toolbar... 2 Reviewing the License Agreement... 3 Using Database... 3 Starting Database... 3 Key Features... 4
More informationlab A.3: introduction to RoboLab vocabulary materials cc30.03 Brooklyn College, CUNY c 2006 Name: RoboLab communication tower canvas icon
cc30.03 Brooklyn College, CUNY c 2006 lab A.3: introduction to RoboLab Name: vocabulary RoboLab communication tower canvas icon drag-and-drop function palette tools palette program algorithm syntax error
More informationCreate Mailing Labels using SUPER and Mail Merge (Word 2010)
Create Mailing Labels using SUPER and Mail Merge (Word 2010) For this example we will be using a 4-H club to generate labels for a mailing to the members. First we will extract the names and addresses
More informationIntroduction: What is NXT-G?
NXTG Page 1 Introduction: What is NXTG? Saturday, August 22, 2009 11:59 PM Welcome to the wonderful world of graphical programming for Lego Robotic Systems! Before you are introduced to any actual code,
More informationTABLE OF CONTENTS. LEGO.com/mindstorms. Introduction + Welcome... 3
User Guide TABLE OF CONTENTS Introduction + Welcome... 3 Technology + Overview... 4 + Brick... 5 Overview... 5 Installing Batteries... 8 Turning On the Brick... 9 + Motors... 10 Large Motor... 10 Medium
More informationProgramming Techniques Workshop for Mindstorms EV3. Opening doors to the worlds of science and technology for Oregon s youth
Oregon Robotics Tournament and Outreach Program Programming Techniques Workshop for Mindstorms EV3 2018 Opening doors to the worlds of science and technology for Oregon s youth 1 Instructor Contacts Terry
More informationUsing visual programming kit and Lego Mindstorms: An introduction to embedded system
Using visual programming kit and Lego Mindstorms: An introduction to embedded system Seung Han Kim 1 and Jae Wook Jeon 2 1 School of Information and Communication Engineering, SungKyunKwan University,
More informationFigure 1: My Blocks are blue in color, and they appear in the Custom palette in NXT-G.
What is a My Block? The Common and Complete palettes in the NXT-G programming system contain all of the built-in blocks that you can use to create an NXT program. The NXT-G software also allows you to
More informationRobolab. Table of Contents. St. Mary s School, Panama. Robotics. Ch. 5: Robolab, by: Ernesto E. Angulo J.
Robolab 5 Table of Contents Objectives...2 Starting the program...2 Programming...3 Downloading...8 Tools...9 Icons...9 Loops and jumps...11 Multiple tasks...12 Timers...12 Variables...14 Sensors...15
More informationTotal Connect 2.0 Online Help
Security Events Users Locations Video Hints for use. After logging in hit F11 to toggle full screen mode. Hover over icons for tool tip help. Upon the initial login, control panel data should be imported
More informationDiscover Robotics & Programming CURRICULUM SAMPLE
OOUTLINE 5 POINTS FOR EDP Yellow Level Overview Robotics incorporates mechanical engineering, electrical engineering and computer science - all of which deal with the design, construction, operation and
More informationContents. Introducing Clicker Paint 5. Getting Started 7. Using The Tools 10. Using Sticky Points 15. Free resources at LearningGrids.
ClickerPaintManualUS.indd 2-3 13/02/2007 13:20:28 Clicker Paint User Guide Contents Introducing Clicker Paint 5 Free resources at LearningGrids.com, 6 Installing Clicker Paint, 6 Getting Started 7 How
More informationLab 19: Excel Formatting, Using Conditional Formatting and Sorting Records
Lab 19: Excel Formatting, Using Conditional Formatting and Sorting Records () CONTENTS 1 Lab Topic... 2 1.1 In-Lab... 2 1.1.1 In-Lab Materials... 2 1.1.2 In-Lab Instructions... 2 1.2 Out-Lab... 9 1.2.1
More informationHyperBlade Bluetooth Serial Port Setup Guide For use with Scimitar Software and USB Bluetooth adapter Hyperdyne Labs 2006
HyperBlade Bluetooth Serial Port Setup Guide For use with Scimitar Software and USB Bluetooth adapter Hyperdyne Labs 2006 INTRODUCTION If you are using our USB Bluetooth adapter, this document will show
More informationProject Proposal. Mark John Swaine. Supervisor: Dr. Karen Bradshaw. Department of Computer Science, Rhodes University
Project Proposal Mark John Swaine Supervisor: Dr. Karen Bradshaw Department of Computer Science, Rhodes University 2 March 2009 1. Principle Investigator Mark John Swaine 4 Huntley House, 28 Hill Street
More informationAutonomous Parking. LEGOeducation.com/MINDSTORMS. Duration Minutes. Learning Objectives Students will: Di culty Beginner
Autonomous Parking Design cars that can park themselves safely without driver intervention. Learning Objectives Students will: Understand that algorithms are capable of carrying out a series of instructions
More informationCh Mindstorms Package User s Guide
Ch Mindstorms Package User s Guide Version 0.9.5 Most engaging to learn math Simplest to program a robot Easiest to control multiple robots Integration Engineering Laboratory University of California,
More informationHow to Customize MyWebCampus Page
WebCampus Quick Tutorials: http://teaching.unr.edu/idt/teachingtools/quick_tutorials.html Questions: WebCampus@unr.edu or (775) 682-6798 How to Customize MyWebCampus Page This tutorial will show you how
More informationMotors & Wheels. Wheels can be attached to the KIBO s motors to make them spin. The motors can be attached to the KIBO robot to make it move!
Motors & Wheels + Wheels can be attached to the KIBO s motors to make them spin. = The motors can be attached to the KIBO robot to make it move! + KIBO s motors can be attached in 2 ways to make KIBO move
More informationDepartment of Physics & Astronomy Lab Manual Undergraduate Labs. A Guide to Logger Pro
A Guide to Logger Pro Logger Pro is the main program used in our physics labs for data collection and analysis. You are encouraged to download Logger Pro to your personal laptop and bring it with you to
More informationECE 202 LAB 1 INTRODUCTION TO LABVIEW
Version 1.2 Page 1 of 16 BEFORE YOU BEGIN EXPECTED KNOWLEDGE ECE 202 LAB 1 INTRODUCTION TO LABVIEW You should be familiar with the basics of programming, as introduced by courses such as CS 161. PREREQUISITE
More informationDownload Program. Setup ROBOTC. task main() { motor[motorc] = 100; wait1msec(3000);
Your robot is ready to go! All that s left is for you to tell it what to do by sending it a program. A program is a set of commands that tell the robot what to do and how to react to its environment. Once
More informationCOPYRIGHTED MATERIAL. Introducing LEGO CHAPTER. Did you get a box that looks like the one shown in Figure 1-1?
CHAPTER 1 Introducing LEGO MINDSTORMS EV3 Did you get a box that looks like the one shown in Figure 1-1? COPYRIGHTED MATERIAL Figure 1-1: The LEGO MINDSTORMS EV3 set, item number 31313 1 2 Exploring LEGO
More informationDigital Devices in the Digital Technologies curriculum (F-10) Steve Allen VCAA Digital Coding Specialist Teacher
Digital Devices in the Digital Technologies curriculum (F-10) Steve Allen VCAA Digital Coding Specialist Teacher A digital system that students can program: create an algorithm accept user input store
More informationWord 2013 Quick Start Guide
Getting Started File Tab: Click to access actions like Print, Save As, and Word Options. Ribbon: Logically organize actions onto Tabs, Groups, and Buttons to facilitate finding commands. Active Document
More information-Logic Pro X with Tape/Vinyl Transfer- Splitting Tracks to Create Individual Songs
-Logic Pro X with Tape/Vinyl Transfer- Splitting Tracks to Create Individual Songs Exporting Multiple Songs Our audio cassette tape device converts your tapes as individual MP3 files, one file per side
More informationA GET YOU GOING GUIDE
A GET YOU GOING GUIDE To Your copy here Audio Notetaker 4.0 April 2015 1 Learning Support Getting Started with Audio Notetaker Audio Notetaker is highly recommended for those of you who use a Digital Voice
More informationWeb Access to with Office 365
Web Access to Email with Office 365 Web Access to email allows you to access your LSE mailbox from any computer or mobile device connected to the internet. Be aware, however, that Outlook 365 looks and
More informationIntroducing Cubelets. What do they do?
Introducing Cubelets What do they do? Cubelets 6 Box Cubelets Six Box Battery Cubelet Drive Cubelet Battery Cubelet Drive Cubelet Distance Cubelet brick adapters Distance Cubelet Brightness Cubelet Brightness
More informationChemistry 30 Tips for Creating Graphs using Microsoft Excel
Chemistry 30 Tips for Creating Graphs using Microsoft Excel Graphing is an important skill to learn in the science classroom. Students should be encouraged to use spreadsheet programs to create graphs.
More informationIn this tutorial, we are going to demonstrate how to connect the Weintek ip series HMI device with UniPi controller running Mervis.
Weintek ip series In this tutorial, we are going to demonstrate how to connect the Weintek ip series HMI device with UniPi controller running Mervis. The goal of this tutorial is to display temperature
More informationBHSDSTAR. User Guide-Call Center Representative CSS. Updated 5/22/2017. Call Center Representative CSS User Guide Version 1.1
User Guide-Call Center Representative CSS Updated 5/22/2017 BHSD User Guide Page 1 of 15 Table of Contents 1. Purpose and Introduction... 3 1.1 Introduction... 3 2. Log In, Navigation, and Account Settings...
More informationWhy robotics in Education? DEI The University of Padova
Why robotics in Education? DEI The University of Padova Why robotics in Education? A Picture Is Worth A Thousand Words Why robotics in Education? Emotional engagement Interaction with physical devices
More informationRobotics 2c. The Programming Interface
Robotics 2c What we re going to do in this session. Introduce you to the Lego Mindstorm Programming Interface. The Programming Interface The Lego Mindstorm EV3 kit uses a proprietary interface with its
More informationUS Version USER GUIDE COMPUTER SCIENCE SCIENCE TECHNOLOGY ENGINEERING MATH. LEGOeducation.com/MINDSTORMS
US Version 1.3.2 USER GUIDE πr COMPUTER SCIENCE SCIENCE TECHNOLOGY ENGINEERING MATH LEGOeducation.com/MINDSTORMS TABLE OF CONTENTS INTRODUCTION + Welcome... 3 + How to Use This Guide... 4 + Help... 5 EV3
More informationIntroduction. Inserting and Modifying Tables. Word 2010 Working with Tables. To Insert a Blank Table: Page 1
Word 2010 Working with Tables Introduction Page 1 A table is a grid of cells arranged in rows and columns. Tables can be customized and are useful for various tasks such as presenting text information
More informationUsing the JSON Iterator
Using the JSON Iterator This topic describes how to process a JSON document, which contains multiple records. A JSON document will be split into sub-documents using the JSON Iterator, and then each sub-document
More informationPart 1: Basics. Page Sorter:
Part 1: Basics Page Sorter: The Page Sorter displays all the pages in an open file as thumbnails and automatically updates as you add content. The page sorter can do the following. Display Pages Create
More informationLionel icab version 2 User s Guide
Lionel icab version 2 User s Guide 2017, Lionel LLC Table of Contents Introduction... 3 Connect to the LCS WiFi... 3 Launch icab... 3 Navigating Through icab s Views... 4 Swiping to access additional screens...
More informationMANUAL. Table of Content. City Car Driving. Advanced keyboard control settings System requirements Advanced mouse control settings...
Table of Content System requirements... 3 Minimum System Configuration... 3 Recommended System Configuration... 3 Program Starting... 3 Program Usage... 3 Building Profile... 3 Modes... 4 Career Mode...
More informationBusiness Manager Net. Supplemental Manual
Business Manager Net Supplemental Manual Copyright: Atlantis Consulting Group Inc., 2010 Page: 1 Introduction...3 How to log in and access Business Manager Net...3 Website information...3 Login operation...4
More informationSome call it a robot. EV3 Programming APP Available March Locally operated globally connected. Freecall:
Some call it a robot We call it a MOTIVATOR EV3 Programming APP Available March 2015 Computer science Science Technology Engineering Maths Locally operated globally connected Freecall: 1800 684 068 www.mooreed.com.au
More informationLab - View Wireless and Wired NIC Information
Lab - View Wireless and Wired NIC Information Objectives Part 1: Identify and Work with PC NICs Part 2: Identify and Use the System Tray Network Icons Background / Scenario This lab requires you to determine
More informationROBOCUP RESCUE LEGO MINDSTORMS NXT-G TURN ON GREEN G. Tardiani NXTG Programming Guide 2008
TURN ON GREEN TURN ON GREEN To be able to successfully complete the RoboCup Rescue our robot needs to be able to negotiate intersections on the course. The rescue field indicates intersections with a green
More informationCreate a Seating Chart Layout in PowerTeacher
Nova Scotia Public Education System Create a Seating Chart Layout in PowerTeacher Revision Date: 1 Seating Chart Overview...3 2 How to Create a Seating Chart Layout...4 3 How to Create Additional Layouts
More informationExcel Contents. MS Excel /3/2011 JSD#2-Neptune Page 1
Excel 2013 Contents Contents... 1 Opening Start Screen... 2 Formatting cells... 2 Modifying information in a cell... 2 Autofil... 3 Merge and Center Headings and Merge Cells... 3 Auto Calculation... 3
More informationChapter 9 Slide Shows
Impress Guide Chapter 9 Slide Shows Transitions, animations, and more Copyright This document is Copyright 2007 2011 by its contributors as listed below. You may distribute it and/or modify it under the
More informationMANUAL. Table of Content. City Car Driving. Advanced keyboard control settings System requirements Advanced mouse control settings...
Table of Content System requirements... 3 Minimum system configuration... 3 Recommended system configuration... 3 Program starting... 3 Program usage... 3 Building profile... 3 Modes... 4 Career mode...
More informationLesson 2: Input, Output, and Processing
Lesson 2: Input, Output, and Processing TRUE/FALSE 1. After data is processed, it is presented to the user through an input device. ANS: F REF: Mod1-28 2. A laser virtual keyboard is packaged in a case
More informationCreating a Pivot Table
Contents Introduction... 1 Creating a Pivot Table... 1 A One-Dimensional Table... 2 A Two-Dimensional Table... 4 A Three-Dimensional Table... 5 Hiding and Showing Summary Values... 5 Adding New Data and
More informationVoyager. Legend UC. Wireless Headset System (B235 and B235-M) User guide
Voyager Legend UC Wireless Headset System (B235 and B235-M) User guide Contents Welcome 3 Featured highlights 3 System requirements for Plantronics Spokes Software 3 What's in the box 4 Overview 5 Headset
More informationPremium Auto Attendant USER GUIDE
Premium Auto Attendant USER GUIDE CONTENTS 1.0 Introduction 4 2.0 Setting up for the First Time 4 3.0 Working with the Interface 5 3.1 Names and Descriptions 5 3.2 Error Icons 6 4.0 Configuring your Schedule
More informationKurzweil 3000 for Web Browsers (Kurzweil3000.com) Getting Started
Kurzweil 3000 for Web Browsers (Kurzweil3000.com) Getting Started Audio Optical Systems - aos@kurzweilaustin.net - 512-454-8672 - www.kurzweilaustin.com What s included in your Kurzweil 3000 Subscription?
More informationNAME EET 2259 Lab 3 The Boolean Data Type
NAME EET 2259 Lab 3 The Boolean Data Type OBJECTIVES - Understand the differences between numeric data and Boolean data. -Write programs using LabVIEW s Boolean controls and indicators, Boolean constants,
More information300 N All lengths in meters. Step load applied at time 0.0. The beam is initially undeformed and at rest.
Problem description In this problem, we subject the beam structure of problem 1 to an impact load as shown. 300 N 0.02 0.02 1 All lengths in meters. Step load applied at time 0.0. E = 2.07 10 11 N/m 2
More informationConfiguring the B737 Throttle Quadrant for Flight Simulator Use
I ve received several questions asking for more concise information detailing how the real B737-300 throttle quadrant is configured to operate within the FSX environment. Before I begin, let me state that
More informationPremium Auto Attendant User Guide
Premium Auto Attendant User Guide Contents Introduction to Premium Attendant... 1 Setting up Premium Attendant for the First Time...1 Working with the Premium Attendant Interface... 2 Names and Descriptions...2
More information