Advanced Programming with LEGO NXT MindStorms
|
|
|
- Logan Phelps
- 9 years ago
- Views:
Transcription
1 Advanced Programming with LEGO NXT MindStorms Presented by Tom Bickford Executive Director Maine Robotics Advanced topics in MindStorms Loops Switches Nested Loops and Switches Data Wires Program view and Help options Display Math Variables Flat view versus Expanded view The block menus 1
2 The Loop The loop provides an opportunity to repeat any of the instruction blocks inside the loop The loop will stop here in this line until the condition of the loop is true Conditions: Forever (endless loop) Sensor (example: Do an activity until the touch is pushed) Time (loop for 20 seconds) Count (loop 8 times) Logic (loop while variable < 10) The Loop, go in a square Go straight Turn (0.6 rotation on simple NXT = 90 turn) Repeat 4 times 2
3 The Loop, sensor Pick a sensor for the loop (in this case touch) The loop will continue until the condition is true (pushed, released, or bumped for a touch sensor) This program will say Hello, Goodbye over and over until the touch sensor is pushed The Switch Switches allow for conditional assessments of the NXT environment. Conditions: Sensor (all the usual to pick from) Value (logic, number or text) If the condition is true, then do the top line of programming If the condition is false, then do the bottom line of programming Equivalent to an IF THEN command Switches ask the question only once. To continually ask if the condition is true you must imbed in a LOOP 3
4 The Switch, terrarium control (switch nested in loop) Using a temperature sensor inside a terrarium and a 9 volt motor (LEGO or otherwise); this program will turn on an exhaust motor to keep the terrarium temperature moderate This loop is set to infinite Temperature Switch IF temp > 100 then turn on motor, ELSE don t The Switch, remote control (switch nested in loop) By holding the NXT in the hand and having a wire leading to the chassis, you can use the NXT buttons as sensors, shown here. IF the orange ENTER button is pressed, then the motors run forward, ELSE stop motors NOTE: set motor control to infinite. Most programming blocks will stop the program until the block is complete. So don t use go 1 rotation or you ll have to wait for the rotation to finish before reading for the switch condition again. 4
5 Remote Control (Multiple nested switches) What if you want to use the arrow keys to turn right and left and the enter key to go forward and a touch sensor if you want to go backwards? You use multiple nested switches inside of a loop IF right arrow, turn right ELSE if left arrow, turn left ELSE if enter button, go straight ELSE if touch sensor on 1, go back oelse shut off motors Remote Control (Multiple nested switches) As you start to nest multiple loops and switches inside of each other you find that the program gets away from you visually. You can no longer see it all. Each switch splits the screen in half and gets smaller and smaller (or the empty space gets bigger and bigger) Use the Lower Right help/view window (question mark/magnifying glass) to see all of the program. Click around to see parts that aren t shown on the major screen. 5
6 Switches and Flat View Switches can have Flat View disabled, and each condition for the switch will then have a tab at the top of the block Not a big saver in small programs but a life saver in large programs Toggle the tabs to see the different sections of code inside the block sections You can nest switches inside other switches, but you have to display flat view to see it Tabs Turning on/off Flat View Each Switch has a FLAT VIEW checkbox in the control area for the switch 6
7 Data Wires We use Data Wires to pass information around inside of a program. This is easier than using variables and accomplishes much of the same function Data wires can go between blocks and are connected at the Data Terminals (normally hidden) Shown here are the same move blocks with the Data Terminal hidden and shown Press here to open Press here to close Linking the Loop to the Motors Lets run a loop from 0 to 100 And lets make the Motor Power level equal the Loop counter (0 to 100) which would match the range of the motor power level You need to go to the LOOP block and click the show counter option at the bottom Now open up the motor Data Terminal and use the cursor to click between the LOOPS counter button and the motor speed control Set the motor duration to 0.1 second Now the robot will start at a stand still (count = power = 0) With each pass through (0.1 seconds) the count will increase until you get to at least 20 (the motors won t run with minimal voltage) and then start to move, slowly at first, then faster. The program will continue until count = power = 100, then stop 7
8 Finding your way in a big program Program view Here we see a large program that is bigger than will display on the screen. The white area is what is showing on the large screen, the rest is not displayed. Simply click anywhere on this small window and you will change what appears on the large screen. Using the HELP options Click on block, such as the MOVE block and then go to the lower right where the help window is (click on? If the window shows the program outline. Don t be afraid to use the HELP or MORE HELP features, it is Help option important 8
9 MORE HELP? Opens up the web browser with the help files Display Block The display block is one of the more helpful programming features You can display pictures, text, dots or lines One thing you can t display are numbers, so numbers have to be converted to text prior to displaying The display block is 100 pixels wide and 64 pixels tall If you are displaying text, there are 8 lines of text 9
10 Display Block: Image You can select which of the images to show on the display and where to position the top left corner of the image You can also tell it to clear the screen before displaying the current image Display Block: Text You can type in what text you want to appear on the screen and which line you want it to be written on (total of 8 lines) You can also tell it to clear the screen before displaying the current text is written 10
11 Display Block: Drawing You can draw on the screen as well and you have 3 choices: point, line or circle You can also tell it to clear the screen before displaying the current text is written Drawing on the screen is a useful way to show data from sensors Display Block Showing values from a sensor Here we take a LIGHT SENSOR block (found under the Complete Palette Connect it to a NUMBER TO TEXT block Connect that to a DISPLAY block s Text data terminal You have to tell the Display block that you want to display TEXT and which line you want to display it on 11
12 Display Block Showing different images Here is a LOOP with a touch sensor SWITCH If touched it will show a smiley face If not touched it will show a frown face Display using multiple display blocks Here we use one block outside of the loop to write light value on line 4 Then we keep writing the value of the sensor at the end of line 4 and we get: light value 39 on line 4 12
13 Using Display to show sensor data graphically Using a loop, we build a program that graphs a vertical line, whose height is equal to the light sensors value divided by 2 (LS is from 0-100, but display only shows 0-64) And we use the count value of the loop for our x axis position (0-100) Each pass draws a vertical line from y=10 to y=10+value with x=count There is also a pause/wait in each pass to make the information useful. We can set the timer to any amount depending on if we want to measure for a minute or a day or a week. The blocks at the beginning simply give us vertical grid lines as reference with 10 pixels between them (or 20 points on the LS scale) The Math Block The math block allows us to do the following: Addition Subtraction Multiplication Division Absolute Value Square Root Values can be put in at the program OR taken from other blocks in the program (sensors, counts, variables, etc) Shown here: The value of the light sensor is being divided by 2, then the value would be available on the outside of the Math block by connecting to the # data terminal 13
14 Range Block You can use the Range Block to select a course of action if a value falls within a certain range. It doesn t do anything by itself and must be paired with two things An input number and An output logic value (true/false) This program reads the value on the light sensor and checks if it is in a certain range If it is it plays a note otherwise it doesn t Variables Go to Edit and Define Variables under the menu at the top of the page Select Create from the pop up window and give the variable a name. On the example to the right we ve name it LightValue and set it to a Number type (could also be Text or Logic) 14
15 Variables in the Program In this program we see TWO strands running at the same time The lower strand is looping and assigning the value of the LS to the variable LightValue and The upper strand is looping and displaying the value of the variable in the NXT window Switches with multiple discrete options In this example, the NXT will receive a Bluetooth text message and feed this as a value to a Switch The Switch has been defined with multiple text messages to compare this value to (forward, back, left, right, and stop) In order to define multiple switch options you MUST deselect the flat view, then use the + or options to add or delete options You should select one of the values as default (no new value), in this case we selected stop 15
16 The Complete Pallette There are six sub menus on the Complete palette Common Palette Action Palette Sensor Palette Flow Palette Data Palette Advanced Palette Common Palette The seven common palette blocks are: Move Record/Play (don t use) Sound Display Wait for Loop Switch 16
17 Action Palette The five action palette blocks: Motor Sound Display Send message Lamp (can use motor as well) Most of this can be accessed through the common palette, although there are slight differences Sensor Palette The nine sensor blocks: Touch sensor Sound sensor Light sensor Distance sensor NXT buttons Rotation sensor Timer Receive message Temperature All of these are used as data sources for other parts of your program 17
18 Flow Palette The four Flow blocks are: Wait Loop Switch Stop program The stop program block can be used any where in the program to end the whole program Data Palette The seven Data blocks Logic Math Compare Range Random Variable (read and write) Constant 18
19 Advanced Palette The 10 Advanced blocks Number to text Text Keep alive File access Calibrate sensor Reset motor Start data-logging Stop data-logging Bluetooth connection Compass sensor Image files The NXT-g software (MindStorms) uses RIC image files, which is a raster based image format. NXTRICeditV2 is available on line to edit your own images These image files need to be in the program file directory /engine/pictures in order to be automatically available with the Display block 19
20 Sound files The sound files used by the NXT are RSO files There is a utility called WAV2RSO that is available to convert WAV files to RSO and RSO to WAV files This would allow students to record their own sounds for use on the NXT # 20
How To Program An Nxt Mindstorms On A Computer Or Tablet Computer
NXT Generation Robotics Introductory Worksheets School of Computing University of Kent Copyright c 2010 University of Kent NXT Generation Robotics These worksheets are intended to provide an introduction
understanding sensors
The LEGO MINDSTORMS NXT 2.0 robotics kit includes three types of sensors: Ultrasonic, Touch, and Color. You can use these sensors to build a robot that makes sounds when it sees you or to build a vehicle
Tutorial for Programming the LEGO MINDSTORMS NXT
Tutorial for Programming the LEGO MINDSTORMS NXT Table of contents 1 LEGO MINDSTORMS Overview 2 Hardware 2.1 The NXT Brick 2.2 The Servo Motors 2.3 The Sensors 3 Software 3.1 Starting a Program 3.2 The
EV3 Programming. Overview for FLL Coaches. A very big high five to Tony Ayad
EV3 Programming Overview for FLL Coaches A very big high five to Tony Ayad 2013 Nature s Fury Coach Call Basic programming of the Mindstorm EV3 Robot People Introductions Deborah Kerr & Faridodin Lajvardi
Quick Start Guide to computer control and robotics using LEGO MINDSTORMS for Schools
Quick Start Guide to computer control and robotics using LEGO MINDSTORMS for Schools www.lego.com/education/mindstorms LEGO, the LEGO logo and MINDSTORMS are trademarks of the LEGO Group. 2004 The LEGO
REFERENCE GUIDE 1. INTRODUCTION
1. INTRODUCTION Scratch is a new programming language that makes it easy to create interactive stories, games, and animations and share your creations with others on the web. This Reference Guide provides
Programming LEGO NXT Robots using NXC
Programming LEGO NXT Robots using NXC This text programming language derived from C language is bended together with IDE BricxCC on standard firmware LEGO Mindstorms. This can be very convenient for those,
CHAPTER 12 NXT Remote Control
Chapter 12 NXT Remote Control In this chapter, you ll create an app that turns your Android phone into a remote control for a LEGO MINDSTORMS NXT robot. The app will have buttons for driving the robot
Using Microsoft Word. Working With Objects
Using Microsoft Word Many Word documents will require elements that were created in programs other than Word, such as the picture to the right. Nontext elements in a document are referred to as Objects
CATIA Basic Concepts TABLE OF CONTENTS
TABLE OF CONTENTS Introduction...1 Manual Format...2 Log on/off procedures for Windows...3 To log on...3 To logoff...7 Assembly Design Screen...8 Part Design Screen...9 Pull-down Menus...10 Start...10
Lego Robot Tutorials Touch Sensors
Lego Robot Tutorials Touch Sensors Bumper Cars with a Touch Sensor With a touch sensor and some robot programming, you can make your robot search its way around the room. It can back up and turn around
What You ll Learn. CHAPTER 12 Robot Remote. The BluetoothClient component for connecting to the NXT
CHAPTER 12 Robot Remote Figure 12-1. In this chapter, you ll create an app that turns your Android phone into a remote control for a LEGO MINDSTORMS NXT robot. The app will have buttons for driving the
Introduction to the TI-Nspire CX
Introduction to the TI-Nspire CX Activity Overview: In this activity, you will become familiar with the layout of the TI-Nspire CX. Step 1: Locate the Touchpad. The Touchpad is used to navigate the cursor
The second goal is to provide a list of tips, tricks, and best known methods that have been discovered over the life span of the course.
ECE1882 LEGO NXT Brick Programming Guide Introduction This document was written with two goals in mind. The first is to orient a new user to the graphical programming language used in the MindSpring NXT
How to Create Custom Sound Effects for NXT Robots.
Talk to the Animals How to Create Custom Sound Effects for NXT Robots. NOTE: Note to parents and teachers: This process requires downloading software from the Internet and may require adult supervision.
Introduction to programming moway
moway Contents Contents... 1 Introduction... 2 Flowcharts... 2 Movement blocks... 5 Conditionals... 6 Loops... 7 AND/OR Operators... 8 Setting flowcharts in order... 10 www.moway-robot.com 1 Introduction
Creating Animated Apps
Chapter 17 Creating Animated Apps This chapter discusses methods for creating apps with simple animations objects that move. You ll learn the basics of creating two-dimensional games with App Inventor
MEETINGONE ONLINE ACCOUNT MANAGEMENT PORTAL ACCOUNT ADMIN USER GUIDE
MEETINGONE ONLINE ACCOUNT MANAGEMENT PORTAL ACCOUNT ADMIN USER GUIDE CONTENTS Description of Roles... 4 How to Login... 4 Select a Role... 5 Overview of Tabs... 6 Home Tab... 7 Account Profile Tab... 7
itunes Basics Website: http://etc.usf.edu/te/
Website: http://etc.usf.edu/te/ itunes is the digital media management program included in ilife. With itunes you can easily import songs from your favorite CDs or purchase them from the itunes Store.
SharePoint 2007 Get started User Guide. Team Sites
SharePoint 2007 Get started User Guide Team Sites Contents 1. Overview... 2 1.1 What is SharePoint?... 2 1.2 What is a SharePoint Team Site?... 2 1.3 SharePoint user permissions... 2 2. Team Site features...
CONTENTS. What is ROBOTC? Section I: The Basics
BEGINNERS CONTENTS What is ROBOTC? Section I: The Basics Getting started Configuring Motors Write Drive Code Download a Program to the Cortex Write an Autonomous Section II: Using Sensors Sensor Setup
Additional Guides. TETRIX Getting Started Guide NXT Brick Guide
Preparing the NXT Brick Now that a functional program has been created, it must be transferred to the NXT Brick and then run. This is a perfect time to take a look at the NXT Brick in detail. The NXT Brick
WHAT S NEW IN MS EXCEL 2013
Contents Excel... 1 Filling empty cells using Flash Fill... 1 Filtering records using a Timeline... 2 Previewing with Quick Analysis... 4 Using Chart Advisor recommendations... 5 Finding errors and issues
GelAnalyzer 2010 User s manual. Contents
GelAnalyzer 2010 User s manual Contents 1. Starting GelAnalyzer... 2 2. The main window... 2 3. Create a new analysis... 2 4. The image window... 3 5. Lanes... 3 5.1 Detect lanes automatically... 3 5.2
Microsoft PowerPoint Exercises 4
Microsoft PowerPoint Exercises 4 In these exercises, you will be working with your Music Presentation file used in part 1 and 2. Open that file if you haven t already done so. Exercise 1. Slide Sorter
Easy Calculations in Excel
Easy Calculations in Excel (2007 and newer) Any time you have a list of numbers that require some sort of calculation like percent change from one year to the next, percent of total, average or just a
North Texas FLL Coaches' Clinics. Beginning Programming October 2014. Patrick R. Michaud [email protected] republicofpi.org
North Texas FLL Coaches' Clinics Beginning Programming October 2014 Patrick R. Michaud [email protected] republicofpi.org Goals Learn basics of Mindstorms programming Be able to accomplish some missions
Test Generator. Creating Tests
Test Generator Creating Tests Table of Contents# Cognero Overview... 1 Cognero Basic Terminology... 2 Logging On to Cognero... 3 Test Generator Organization... 4 Question Sets Versus Tests... 4 Editing
LabVIEW Day 1 Basics. Vern Lindberg. 1 The Look of LabVIEW
LabVIEW Day 1 Basics Vern Lindberg LabVIEW first shipped in 1986, with very basic objects in place. As it has grown (currently to Version 10.0) higher level objects such as Express VIs have entered, additional
Create a Poster Using Publisher
Contents 1. Introduction 1. Starting Publisher 2. Create a Poster Template 5. Aligning your images and text 7. Apply a background 12. Add text to your poster 14. Add pictures to your poster 17. Add graphs
CREATE A 3D MOVIE IN DIRECTOR
CREATE A 3D MOVIE IN DIRECTOR 2 Building Your First 3D Movie in Director Welcome to the 3D tutorial for Adobe Director. Director includes the option to create three-dimensional (3D) images, text, and animations.
Embroidery Fonts Plus ( EFP ) Tutorial Guide Version 1.0505
Embroidery Fonts Plus ( EFP ) Tutorial Guide Version 1.0505 1 Contents Chapter 1 System Requirements.................. 3 Chapter 2 Quick Start Installation.................. 4 System Requirements................
Speed Based on Volume Values & Assignment (Part 1)
Speed Based on Volume Values & Assignment (Part 1) The Sound Sensor is the last of the standard NXT sensors. In essence it s a kind of microphone which senses amplitude (how loud or soft a sound is), but
DWGSee Professional User Guide
DWGSee Professional User Guide DWGSee is comprehensive software for viewing, printing, marking and sharing DWG files. It is fast, powerful and easy-to-use for every expert and beginners. Starting DWGSee
Tutorial: Biped Character in 3D Studio Max 7, Easy Animation
Tutorial: Biped Character in 3D Studio Max 7, Easy Animation Written by: Ricardo Tangali 1. Introduction:... 3 2. Basic control in 3D Studio Max... 3 2.1. Navigating a scene:... 3 2.2. Hide and Unhide
Statgraphics Getting started
Statgraphics Getting started The aim of this exercise is to introduce you to some of the basic features of the Statgraphics software. Starting Statgraphics 1. Log in to your PC, using the usual procedure
Optimum Lightpath Hosted Voice User Guide
Optimum Lightpath Hosted Voice User Guide V10-12-10 Table of Contents 1. Making and Answering Calls... 6 1.1 Internally... 6 1.2 Externally... 6 1.3 Emergency Calls... 6 1.4 Speaker Phone... 6 1.5 Ending
Using Microsoft Project 2000
Using MS Project Personal Computer Fundamentals 1 of 45 Using Microsoft Project 2000 General Conventions All text highlighted in bold refers to menu selections. Examples would be File and Analysis. ALL
AutoDWG DWGSee DWG Viewer. DWGSee User Guide
DWGSee User Guide DWGSee is comprehensive software for viewing, printing, marking and sharing DWG files. It is fast, powerful and easy-to-use for every expert and beginners. Starting DWGSee After you install
Acceleration of Gravity Lab Basic Version
Acceleration of Gravity Lab Basic Version In this lab you will explore the motion of falling objects. As an object begins to fall, it moves faster and faster (its velocity increases) due to the acceleration
Microsoft Access 2010 Overview of Basics
Opening Screen Access 2010 launches with a window allowing you to: create a new database from a template; create a new template from scratch; or open an existing database. Open existing Templates Create
Step 1: Setting up the Document/Poster
Step 1: Setting up the Document/Poster Upon starting a new document, you will arrive at this setup screen. Today we want a poster that is 4 feet (48 inches) wide and 3 feet tall. Under width, type 48 in
Using e-mail and the Internet
Using e-mail and the Internet New to Windows 7? Even though there s a lot in common with the version of Windows that you had before, you might still need a hand getting up to speed. This guide is filled
Using SMART Boards. Display Power (Projector) & PC Buttons on the Console
Using SMART Boards A SMART board works with a computer, projector, digital pens, and software called Notebook. The computer screen is projected to the SMART Board, where the board s surface allows you
Introduction WELCOME TO LEGO MINDSTORMS EDUCATION
NXT User Guide Introduction WELCOME TO LEGO MINDSTORMS EDUCATION LEGO MINDSTORMS Education is the next generation in educational robotics, enabling students to discover Science, Technology, Engineering
TruConnect. Hosted PBX User Guide. Quick Start Guide - Page 2. Table of Contents - Page 5. 1-800-768-1212 www.truvista.net
TruConnect Hosted PBX User Guide R R Quick Start Guide - Page 2. Table of Contents - Page 5. 1-800-768-1212 www.truvista.net TruConnect User Guide Page 1. Hosted TruConnect IP PBX Quick Reference Guide
Laser Cutter User Manual
Laser Cutter User Manual frequently asked questions... the laser is cutting weird! it s cutting a thick line or not cutting through at all! Table Of Contents Section 1: Materials Guide 1.1 Can I Cut this?
1.0-Scratch Interface 1.1. Valuable Information
1.0-Scratch Interface 1.1 Valuable Information The Scratch Interface is divided to three: 1. Stage 2. Sprite/background properties 3. Scratch Action Blocks Building the game by designing the sprites and
How to Make the Most of Excel Spreadsheets
How to Make the Most of Excel Spreadsheets Analyzing data is often easier when it s in an Excel spreadsheet rather than a PDF for example, you can filter to view just a particular grade, sort to view which
Introduction WELCOME TO LEGO MINDSTORMS EDUCATION
NXT User Guide Introduction WELCOME TO LEGO MINDSTORMS EDUCATION LEGO MINDSTORMS Education is the next generation in educational robotics, enabling students to discover Science, Technology, Engineering
FREE FALL. Introduction. Reference Young and Freedman, University Physics, 12 th Edition: Chapter 2, section 2.5
Physics 161 FREE FALL Introduction This experiment is designed to study the motion of an object that is accelerated by the force of gravity. It also serves as an introduction to the data analysis capabilities
Cool Smart Board Tricks and Tools
Cool Smart Board Tricks and Tools Dual Page Display and Pinning You can easily toggle between dual and single page display with the dual page button on the toolbar. When in Dual Page mode you can pin one
Sample Table. Columns. Column 1 Column 2 Column 3 Row 1 Cell 1 Cell 2 Cell 3 Row 2 Cell 4 Cell 5 Cell 6 Row 3 Cell 7 Cell 8 Cell 9.
Working with Tables in Microsoft Word The purpose of this document is to lead you through the steps of creating, editing and deleting tables and parts of tables. This document follows a tutorial format
Microsoft PowerPoint 2010
Microsoft PowerPoint 2010 Starting PowerPoint... 2 PowerPoint Window Properties... 2 The Ribbon... 3 Default Tabs... 3 Contextual Tabs... 3 Minimizing and Restoring the Ribbon... 4 The Backstage View...
The Basics of Robot Mazes Teacher Notes
The Basics of Robot Mazes Teacher Notes Why do robots solve Mazes? A maze is a simple environment with simple rules. Solving it is a task that beginners can do successfully while learning the essentials
How To Turn On A Robot On A Computer On A Black Box On A Pc Or Macbook
Written Directions for EV3 Line Follow (Heaviside Algorithm) Description: Given a black line and the light sensor on the EV3 robot, we want to have the light sensor read values from the reflected light.
Lecture 2 Mathcad Basics
Operators Lecture 2 Mathcad Basics + Addition, - Subtraction, * Multiplication, / Division, ^ Power ( ) Specify evaluation order Order of Operations ( ) ^ highest level, first priority * / next priority
Excel -- Creating Charts
Excel -- Creating Charts The saying goes, A picture is worth a thousand words, and so true. Professional looking charts give visual enhancement to your statistics, fiscal reports or presentation. Excel
Advanced Client Phone Training
Advanced Client Phone Training Interaction Client Last Updated December 19, 2008 This document outlines advanced features and configuration of the Interaction Client. DVS, Inc. 60 Revere Dr., Suite 201
Intro to Excel spreadsheets
Intro to Excel spreadsheets What are the objectives of this document? The objectives of document are: 1. Familiarize you with what a spreadsheet is, how it works, and what its capabilities are; 2. Using
BBC micro:bit Cookbook Using the Code Kingdoms JavaScript editor
codekingdoms BBC micro:bit Cookbook Using the Code Kingdoms JavaScript editor 0 1 2 3V GND for kids, with kids, by kids. Code Kingdoms Cookbook Contents Introduction 2 Accessing the editor 3 Tour of the
Hello. What s inside? Ready to build a website?
Beginner s guide Hello Ready to build a website? Our easy-to-use software allows you to create and customise the style and layout of your site without having to understand any coding or HTML. In this guide
Creating tables of contents and figures in Word 2013
Creating tables of contents and figures in Word 2013 Information Services Creating tables of contents and figures in Word 2013 This note shows you how to create a table of contents or a table of figures
NIS-Elements Viewer. User's Guide
NIS-Elements Viewer User's Guide Publication date 10.09.2013 v. 4.20.00 Laboratory Imaging, s. r. o., Za Drahou 171/17, CZ - 102 00 Praha 10 No part of this publication may be reproduced or transmitted
An Introduction to K12 s Online School (OLS)
An Introduction to K12 s Online School (OLS) 1 Introducing the Online School (OLS)... 6 Logging In... 6 OLS Home page... 8 My Account Menu... 9 To Edit Basic Account Information for Yourself... 9 Tip:
Line Tracking Basic Lesson
Line Tracking Basic Lesson Now that you re familiar with a few of the key NXT sensors, let s do something a little more interesting with them. This lesson will show you how to use the Light Sensor to track
Xylophone. What You ll Build
Chapter 9 Xylophone It s hard to believe that using technology to record and play back music only dates back to 1878, when Edison patented the phonograph. We ve come so far since then with music synthesizers,
Excel 2007 Basic knowledge
Ribbon menu The Ribbon menu system with tabs for various Excel commands. This Ribbon system replaces the traditional menus used with Excel 2003. Above the Ribbon in the upper-left corner is the Microsoft
If you know exactly how you want your business forms to look and don t mind
appendix e Advanced Form Customization If you know exactly how you want your business forms to look and don t mind detail work, you can configure QuickBooks forms however you want. With QuickBooks Layout
Sensi TM. Wi-Fi Programmable Thermostat SCHEDULING GUIDE. Version: March 2016 2016 Emerson Electric Co. All rights reserved.
Sensi TM Wi-Fi Programmable Thermostat SCHEDULING GUIDE Version: March 2016 2016 Emerson Electric Co. All rights reserved. Contents SCHEDULING GUIDE Accessing Schedules 3 Creating, Editing and Deleting
Copyright 2006 TechSmith Corporation. All Rights Reserved.
TechSmith Corporation provides this manual as is, makes no representations or warranties with respect to its contents or use, and specifically disclaims any expressed or implied warranties or merchantability
Customizing Confirmation Text and Emails for Donation Forms
Customizing Confirmation Text and Emails for Donation Forms You have complete control over the look & feel and text used in your donation confirmation emails. Each form in Sphere generates its own confirmation
LESSON 7: IMPORTING AND VECTORIZING A BITMAP IMAGE
LESSON 7: IMPORTING AND VECTORIZING A BITMAP IMAGE In this lesson we ll learn how to import a bitmap logo, transform it into a vector and perform some editing on the vector to clean it up. The concepts
Fruit Machine. Level. Activity Checklist Follow these INSTRUCTIONS one by one. Test Your Project Click on the green flag to TEST your code
Introduction: This is a game that has three sprites that change costume. You have to stop them when they re showing the same picture (like a fruit machine!). Activity Checklist Follow these INSTRUCTIONS
ScanPro 3000 High Definition Microfilm Scanner. Help Guide
ScanPro 3000 High Definition Microfilm Scanner Help Guide Table of Contents Getting Started 3 Loading the Film 4-5 Viewing Your Film 6-7 Motorized Roll Film Control 6 Crop Box 7 Using the Toolbar Controls
Whack-a-Witch. Level. Activity Checklist Follow these INSTRUCTIONS one by one. Test Your Project Click on the green flag to TEST your code
Introduction: This project is like the game Whack-a-Mole. You get points for hitting the witches that appear on the screen. The aim is to get as many points as possible in 30 seconds! Activity Checklist
Designing a Graphical User Interface
Designing a Graphical User Interface 1 Designing a Graphical User Interface James Hunter Michigan State University ECE 480 Design Team 6 5 April 2013 Summary The purpose of this application note is to
Exploring Magnetism. DataQuest
Exploring Magnetism Magnetism is the force of attraction or repulsion between a magnet and something else. Magnets attract materials made of iron, nickel, or cobalt. Can you think of five things to which
Hypercosm. Studio. www.hypercosm.com
Hypercosm Studio www.hypercosm.com Hypercosm Studio Guide 3 Revision: November 2005 Copyright 2005 Hypercosm LLC All rights reserved. Hypercosm, OMAR, Hypercosm 3D Player, and Hypercosm Studio are trademarks
Tutorial 13: Object Animation
Tutorial 13: Object Animation In this tutorial we will learn how to: Completion time 40 minutes Establish the number of frames for an object animation Rotate objects into desired positions Set key frames
Chapter 15 Using Forms in Writer
Writer Guide Chapter 15 Using Forms in Writer OpenOffice.org Copyright This document is Copyright 2005 2006 by its contributors as listed in the section titled Authors. You can distribute it and/or modify
Figure 3.5: Exporting SWF Files
Li kewhatyou see? Buyt hebookat t hefocalbookst or e Fl ash + Af t eref f ect s Chr i sjackson ISBN 9780240810317 Flash Video (FLV) contains only rasterized images, not vector art. FLV files can be output
Writer Guide. Chapter 15 Using Forms in Writer
Writer Guide Chapter 15 Using Forms in Writer Copyright This document is Copyright 2005 2008 by its contributors as listed in the section titled Authors. You may distribute it and/or modify it under the
Exercise 10: Basic LabVIEW Programming
Exercise 10: Basic LabVIEW Programming In this exercise we will learn the basic principles in LabVIEW. LabVIEW will be used in later exercises and in the project part, as well in other courses later, so
A Beginners Guide to Track Laying.
A Beginners Guide to Track Laying. I should first say that none of the material below is original. I have made use of many sources of information and have often copied directly from them. All I claim to
Interactive Excel Spreadsheets:
Interactive Excel Spreadsheets: Constructing Visualization Tools to Enhance Your Learner-centered Math and Science Classroom Scott A. Sinex Department of Physical Sciences and Engineering Prince George
Hello Purr. What You ll Learn
Chapter 1 Hello Purr This chapter gets you started building apps. It presents the key elements of App Inventor the Component Designer and the Blocks Editor and leads you through the basic steps of creating
Create A Collage Of Warped Photos
Create A Collage Of Warped Photos In this Adobe Photoshop tutorial, we re going to learn how to create a collage of warped photos. Now, don t go letting your imagination run wild here. When I say warped,
Company Setup 401k Tab
Reference Sheet Company Setup 401k Tab Use this page to define company level 401(k) information, including employee status codes, 401(k) sources, and 401(k) funds. The definitions you create here become
USER GUIDE Version 2.0
USER GUIDE Version 2.0 TABLE of CONTENTS Introduction... 3 Hardware Overview... 3 Software Overview... 4 DAYSHIFT Panel... 5 Settings Panel... 6 Setup Tab... 6 Configure... 6 Show User Guide... 6 Preview
This activity will guide you to create formulas and use some of the built-in math functions in EXCEL.
Purpose: This activity will guide you to create formulas and use some of the built-in math functions in EXCEL. The three goals of the spreadsheet are: Given a triangle with two out of three angles known,
Microsoft PowerPoint 2010 Handout
Microsoft PowerPoint 2010 Handout PowerPoint is a presentation software program that is part of the Microsoft Office package. This program helps you to enhance your oral presentation and keep the audience
WHAT ELSE CAN YOUR HOME PHONE DO?
visit a Telstra store 13 2200 telstra.com/home-phone WHAT ELSE CAN YOUR HOME PHONE DO? Everything you need to know about the features that make your home phone more helpful, flexible and useful C020 FEB16
CORSAIR GAMING KEYBOARD SOFTWARE USER MANUAL
CORSAIR GAMING KEYBOARD SOFTWARE USER MANUAL TABLE OF CONTENTS CORSAIR UTILITY ENGINE OVERVIEW PROFILES 1 9 Introduction 2 Starting the Corsair Utility Engine 2 Profiles: Settings for a Specific Program
PowerPoint 2007 Basics Website: http://etc.usf.edu/te/
Website: http://etc.usf.edu/te/ PowerPoint is the presentation program included in the Microsoft Office suite. With PowerPoint, you can create engaging presentations that can be presented in person, online,
A Guide to Using Excel in Physics Lab
A Guide to Using Excel in Physics Lab Excel has the potential to be a very useful program that will save you lots of time. Excel is especially useful for making repetitious calculations on large data sets.
Welcome to CorelDRAW, a comprehensive vector-based drawing and graphic-design program for the graphics professional.
Workspace tour Welcome to CorelDRAW, a comprehensive vector-based drawing and graphic-design program for the graphics professional. In this tutorial, you will become familiar with the terminology and workspace
Microsoft Expression Web Quickstart Guide
Microsoft Expression Web Quickstart Guide Expression Web Quickstart Guide (20-Minute Training) Welcome to Expression Web. When you first launch the program, you ll find a number of task panes, toolbars,
SpaceClaim Introduction Training Session. A SpaceClaim Support Document
SpaceClaim Introduction Training Session A SpaceClaim Support Document In this class we will walk through the basic tools used to create and modify models in SpaceClaim. Introduction We will focus on:
Corsair Link v2.4 Manual. Initial Set-up. Placing devices within the chassis
Corsair Link v2.4 Manual Initial Set-up Placing devices within the chassis When you first start up Corsair Link, there will be a list of auto-detected devices on the left column. You can drag and drop
