FLL Advanced Programming & Best Practices Workshop

Size: px
Start display at page:

Download "FLL Advanced Programming & Best Practices Workshop"

Transcription

1 FLL Advanced Programming & Best Practices Workshop Bill Aucoin Maryland State FLL Committee University of Maryland, Baltimore County (UMBC) October 5, 2013

2 Guidelines For Today Feel free to enter and leave at any time quietly The toilets are out the back of the auditorium and to the right This is intended to be a facilitated discussion, not a one-way lecture Group participation is expected at all times! This discussion is intended to stand alone We apologize if some of the topics you have heard already The target audience is all types of coaches: rookie to expert We will avoid specific discussions of this year s challenge and strategies for each mission Feel free to discuss that outside of this clinic 3

3 Introductions and Administrivia

4 Don t Be Worried If You Feel That You Don t Know Everything About FLL and Robotics! We are a team. We do the work to find solutions with guidance from our coaches and mentors. We know our coaches and mentors don't have all the answers; we learn together. We honor the spirit of friendly competition. What we discover is more important than what we win. We share our experiences with others. We display Gracious Professionalism and Coopertition in everything we do. We have FUN!

5 In The Spirit Of Coopertition, Please Consider Helping Other Teams Coopertition is displaying unqualified kindness and respect in the face of fierce competition Coopertition is founded on the concept and a philosophy that teams can and should help and cooperate with each other even as they compete Coopertition involves learning from teammates It is teaching teammates It is learning from mentors And it is managing and being managed Coopertition means competing always, but assisting and enabling others when you can 8

6 If You Are A Beginning Team, Be Comfortable With How Far You Team Can Go Regional Qualifier! We are a team. The topics we discuss today might be We something do the work thing to you find are solutions already with doing, guidance something from you our coaches can do this and year, mentors. something you should try next year We know our coaches and mentors don't have all the answers; we learn together. You make the choice! We honor the spirit of friendly competition. State Tournament!! What we discover is more important than what we win. We share our experiences with others. World Festival!!! 9 We display Gracious Professionalism and Coopertition in everything we do. We have FUN!

7 It Is Up To The Individual Coaches On How To Teach/Apply These Ideas With Their Teams Please try to make FLL a learning experience for your teams! 10

8 Agenda Start End Topic 1:00 PM 3:00 PM FLL Advanced Programming and Best Practices 3:00 PM??? Open Questions and Answers Topics Sensors (including Wait For Blocks and Sensor Calibration) Program Flow Control (including Loops and Switch Blocks) MyBlocks Moving and Turning (including Motor Blocks and Move Blocks) Squaring Up Commenting and Printing Your Programs Master Programs or Sequencers Base Operations (including Starting Positions and Attachments) Motor Reset Blocks Multiple Sequence Beams Data Wires (including Constants, Variables) Line Following Generic Tips and Recommendations Other References (Books, Websites, etc.)

9 Sensors (including Wait For Blocks and Sensor Calibration)

10 Cougar Robotics Has Offered What They Consider To Be A Better Way To Wait For Sensor 04 WaitForDark.rbt Author: RobotBillMD Revision: 03 Required Sensors: Port 3 - Light Sensor This program drives forward until it detects a black line. 05-WaitForDark.rbt Author: RobotBillMD Revision: 05 Required Sensors: Port 3 - Light Sensor This program drives forward until it detects a black line. It checks for the line continually (every 6 degrees) vs. continuously. Credits: This program is adapted from the program provided by Cougar Robotics y&layout=blog&id=78&itemid=118 Give these a try to see which of these programming styles work better for you 13

11 Wait For NXT Buttons: Can Be Used For Operator Interaction

12 Back To Agenda

13 Program Flow Control (including Loops and Switch Blocks)

14 Repeated Code Execution Loop Blocks

15 Loop Block: Commonly Used When Executing Portions Of Code When Waiting For A Condition

16 Loop Block: The Loop Will Run Continuously Until The Selected Condition Is Met

17 Here Is A Way To Ramp Up Your Speed Use the value of the loop counter to control the motor power 20

18 Conditional Program Execution Switch Blocks

19 Switch Block: Executes Different Sequence Beams Depending On A Condition/Sensor

20 You Can Nest Switch Blocks For Extra Logic 23

21 You Can Use Data Wires And Values To Control The Switch Block Note: This would NOT work since I never connected the sensor to the switch block! Oops Three Values and the default condition is 2 (value = 20) Add or remove conditions 24 Flat view turned off Set default button

22 Back To Agenda

23 MyBlocks

24 My Blocks Can Be Used To Combine Common Sections Of Code Which Is Repeated

25 One Of The Best References On My Blocks Is Online at

26 Ensure You Know The Issues Associated With MyBlocks When Using Them When you edit a MyBlock, you can affect every program that uses that MyBlock You need to re-download each program that uses the MyBlock to the robot to ensure each program is refreshed Downloading the MyBlock does not update the robot Deleting or renaming a MyBlock will break any program that uses the MyBlock You need to edit each program that uses the MyBlock with the newly renamed Block A program and all of the MyBlocks it uses share the same list of variables Only one copy of a specific MyBlock can run at the same time If you need to run the same MyBlock concurrently, copy the MyBlock and give it a different name 29

27 MyBlocks Are Stored In Their Own Folder Moving a file to a different folder with break any program that is using that block Use Pack and Go to transfer programs 30

28 MyBlocks Can Be Broken A MyBlock will be broken if it has two data plugs with the same name A MyBlock will be broken if it uses data wires and there is a problem with the data wire connections 31

29 Back To Agenda

30 Moving and Turning (including Motor Blocks and Move Blocks)

31 Differences Between Move and Motor Blocks Number of motors controlled Move Block 1, 2 or 3 Motor Block Only 1 motor per block Motor Synchronization? Synchronization & Steering * Block to Block Error Correction? Motor Power Control? Motor Action Block to Block Error Correction None None Block to Block Error Correction If selected, power control will increase/decrease power to maintain desired motor rotation Ramp Up Ramp Down Constant Only if the duration is degrees or rotations * If you choose to control two motors (Example: B & C), the motors will be synchronized * If you select three motors, motors B & C will be synchronized 34

32 For More Reliable Movements, Use Either Locked-Wheel Turns or Move Blocks With -100,0 or +100 Steering Commands Recommendations Tip Based on this battery-voltage experiment, we came up with the following recommendation for FLL teams when using NXT Software to program their LEGO NXT robots: Whenever you use the MOVE block to control your robot, ensure both drive motors maintain the same power level (e.g. only use steering values of -100, 0, or +100)

33 Basic Robot Maneuverability Move Blocks and Motor Blocks

34 Differences Between Move and Motor Blocks Number of motors controlled Move Block 1, 2 or 3 Motor Block Only 1 motor per block Motor Synchronization? Synchronization & Steering * Block to Block Error Correction? Motor Power Control? Motor Action Block to Block Error Correction None None Block to Block Error Correction If selected, power control will increase/decrease power to maintain desired motor rotation Ramp Up Ramp Down Constant Only if the duration is degrees or rotations * If you choose to control two motors (Example: B & C), the motors will be synchronized * If you select three motors, motors B & C will be synchronized 41

35 Carnegie Mellon University Provides A Summary Of The Advantages & Disadvantages Of Each %20vs.%20Move%20Blocks.pdf 42

36 Other Move and Motor Block Considerations Motor Blocks with its Next Action Parameter set to Constant will apply the specified power level throughout the motion of the motor A Move Block will decrease the power near the end of the motion (so it does not overshoot the requested duration) A move block is similar to a Constant Motor Block for most of the duration followed by a Ramp Down Motor Block in this sense 43

37 Basic Robot Maneuverability Driving Straight

38 What Are Some Considerations For Making The Robot Move Straight? Matched wheels Same diameter? How To Make Your FLL Robot Go Straight on YouTube TheFLLCoach (Vienna Robotics) Matched motors Programming Move vs. motor blocks Wheel slippage Friction control Programming correct/varying power levels Using external items 45 Line following with a sensor Wall following by running along wall

39 Sometimes Features Are Used To Ride Along The Table Wall Picture courtesy of Marco Ciavolino Be careful of the mounting location(s), because the robot might have a difficult time maneuvering away from the wall 46

40 Basic Robot Maneuverability Robot Turns

41 For More Reliable Movements, Use Either Locked-Wheel Turns or Move Blocks With -100,0 or +100 Steering Commands Recommendations Based on this battery-voltage experiment, we came up with the following recommendation for FLL teams when using NXT Software to program their LEGO NXT robots: 48 Whenever you use the MOVE block to control your robot, ensure both drive motors maintain the same power level (e.g. only use steering values of -100, 0, or +100). Tip Experiment with different types of turns and see which one is more reliable for you!

42 Basic Robot Maneuverability am I there yet?

43 Smooth Running by Dave Parker 50

44 Basic Robot Maneuverability Navigation

45 Where Possible, You Should Sense Your Outside Environment For Navigation Dead Reckoning Maneuvering without using sensors to determine where you are relative to the positions of the mission models Fix Using sensors to determine your position relative to the mat and mission models by sensing the outside environment Good - Motion with Move/Motor Blocks using time (seconds) Sensitive to starting position Sensitive to starting orientation Sensitive to battery voltage Better - Motion with Move/Motor Blocks using internal sensors (rotation or degrees) Sensitive to starting position Sensitive to starting orientation 52 Best - Motion with Move/Motor Blocks while sensing or contacting the external environment (light, color, touch, ultrasonic, wall, mission model, strategic object) Relatively insensitive to starting position and orientation Sensitive to sensor performance and environment

46 How Accurately You Need To Navigate Depends On What Part Of The Mission You Are Executing Initial Guidance When leaving the base, sometimes you can be pretty loose with your navigation accuracy Midterm Guidance While approaching the mission models, you should tighten up your navigation accuracy Terminal Guidance At the very end of your maneuvering, you must ensure the accuracy and precision of your navigation are sufficient to get the job done Some of the better teams can program some of their missions such that they can loosely place the robot in the base and have the robot figure out where it is and where it needs to be after leaving base 53

47 If Your Robot Needs Accurate Alignment In The Base, Consider An Alignment Fixture Picture courtesy of Marco Ciavolino The attachment needs to be made out of LEGO-manufactured pieces [Rule 4] The team member must not be touching the alignment fixture when the robot leaves base [Rule 16] 54

48 Back To Agenda

49 Motor Reset Blocks

50 Basic Robot Maneuverability Motor Reset Blocks

51 Move Block Error Correction and Motor Reset Blocks Going 8 Rotations With A Final Brake 8.0 With one move block, the motors will go exactly 8 rotations Notes: The last move block in each sequence above uses brake, all of the others coast.

52 What Are These Motor Reset Blocks Actually Doing? Both move and motor blocks will keep track of, and try to correct for, accumulated errors in the motors These errors are typically very small when the motor and move blocks include a brake When the coast option is used, these errors can build up Setting direction to stop does not appear to reset accumulated move or motor errors This might be an error in the NXT-G help It is never necessary to use motor reset blocks at the beginning of a program All motors are automatically reset at the beginning of a program Motor reset blocks might be helpful at the beginning of code packaged in myblocks It depends on what the motors are doing prior to and at the beginning of the myblock 59

53 The Bottom Line: Expert s Recommendation On Motor Reset Blocks For most FLL teams, motor reset blocks are not relevant and you never really need them If you use brake for all of your movements, as many FLL teams do, accumulated errors are small It s coasting that causes big errors to accumulate The main good use of motor reset blocks in FLL is when teams combine more than one outing into a single longer program (e.g. a menu or sequencer program) In this case, it is necessary to coast the motor(s) to make it possible to adjust a motorized attachment between outings, since the program is still running Coasting the motors may cause large errors to accumulate (as the humans move the coasted motors between outings) which will forwarded to the next motion, which is definitely not the desired result. In a sequencer, each outing should begin with a Red Reset and end with a Coast for any relevant motors Another possible application for the making sure a new motion starts from a fresh measurement would be the first movement after pushing into a stationary object with the intent to stall into it, such as having the robot push into a wall until it stalls At this point, the rotation counts can be unpredictable (especially left to right), and you want your first movement away from the wall to start at zero accumulated error on both sides This is only really applicable if you drive into the wall by rotations/degrees (when seconds is really the better choice when a stall is expected) Many teams are likely to use degrees anyway because they don t know any better 60

54 Back To Agenda

55 Multiple Sequence Beams

56 You Can Use Multiple Sequence Beams For Concurrent Robot Operations While Moving Forward (move block on other sequence beam), move Motor A Move Forward 63 Note: Can do the same thing with a motor block in series with a Move Block as long as you uncheck the Wait for Completion option

57 Branch Sequence Beams Can Be Added In The Middle Of The Main Sequence Beam 64

58 NXT Program Flow Rules The program runs until it reaches the end of all sequence beams or a stop block whichever comes first A Block can only start when there are values on all of the input data wires A Loop Block or Switch Block cannot start until there are values on all of the data wires that enter the block A data wire that starts inside a Loop Block will have a value only when the Loop Block finishes A data wire that starts inside a Switch Block will have a value only when the Switch Block finishes 65

59 Be Careful Of Multiple Sequence Beams Know The Issues With Them! Use multiple sequence beams only when you think you really need them Avoid busy loops where one sequence beam is hogging the CPU Don t try to control the same motor on different sequence beams at the same time Be very careful about data wires going into and out of Loop Blocks and Switch blocks Only one copy of a particular My Block can run at a time If the same MyBlock is on different sequence beams, it will run the first My Block, then run the second instance once the first one completes Copy and rename the My Block if you need to run multiple copies concurrently 66

60 Back To Agenda

61 Data Wires (including Constants and Variables

62 Data Wires Carry Information Between Programming Blocks You create a data wire by drawing it out of a block s data hub Nearly all of the programming blocks have data hubs and can support data wires. Open a block s data hub by clicking the tab at the lower left edge of the block after it has been placed on the work area. The cursor will change shape when it hovers over or is near a data plug. If you then press the mouse button and drag to the right, a data wire will unroll that can be connected to a plug on another block s data hub. To delete a data wire that stretches from left to right between two data plugs, click on the right plug 69

63 Data Wires Carry Information Between Programming Blocks Data wires carrying information to a block (i.e., carrying input) are connected to the plugs on the left side of its data hub. Data wires carrying information away from a block to another block (i.e., carrying output) are connected to the plugs on the right side. 70

64 Data Wires Carry Information Between Programming Blocks You create a data wire by drawing it out of a block s data hub Nearly all of the programming blocks have data hubs and can support data wires Open a block s data hub by clicking the tab at the lower left edge of the block after it has been placed on the work area The cursor will change shape when it hovers over or is near a data plug If you then press the mouse button and drag to the right, a data wire will unroll that can be connected to a plug on another block s data hub. Deleting a data wire To delete a data wire that stretches from left to right between two data plugs, click on the right plug 71

65 Data Wires Carry Specific Types Of Data Each data wire carries a specific type of data between blocks. For example, if a data wire is dragged from a logic plug on a block s data hub, it can only be connected to a logic plug on another block s data hub. Data wires are identified with specific colors: wires carrying number data are colored yellow wires carrying logic (true/false) data are colored green wires carrying text data are colored orange. 72

66 Back To Agenda

67 Line Following Follow The Yellow Brick Road Black Curvy Line

68 2 State Line Follower Most Basic Note: For FLL, these display blocks might be an unnecessary waste of the NXT memory You will not be able to read the display as it is running anyway! Question: How long will this line follower program follow the line? 76

69 3 State Line Follower Adds Go Straight Art of LEGO MINDSTORMS NXT-G Programming Go straight if you are just over the edge of the line 77

70 5 State Line Follower 78

71 Proportional Line Follower This is getting a bit advanced for most FLL teams My opinion: If the children don t understand it, don t use it 79

72 This Line Follower Sets The B Motor Speed To A Constant and Throttles the C Motor Speed 80

73 Proportional Integral Differential (PID) Controllers Are Overkill For Most FLL Applications (But They Show Up At The World Festival All The Time) If your team members cannot understand it, DON T use it. 81

74 There Are Even Fuzzy Logic Line Followers 82

75 Back To Agenda

76 Squaring Up

77 You Can Set The Orientation (Heading) Of The Robot By Backing Into The Wall Or Using Sensors You can use either time or multiple touch sensors to back into the wall and orient the robot perpendicular to the wall at any time You can detect the motor stall condition to see if you are against a hard object (e.g. the wall) You can use light or color sensors to detect the location of a line and orient the robot perpendicular to the line 85

78 Back To Agenda

79 Commenting and Printing Your Programs What the Heck Is This Program Telling Me?

80 Annotations (Comments) In The Programs Help To Document The Program (Judges like it too!) Tip You can enter comments which are generic to the entire program by clicking on the start icon

81 Printing Your Programs

82 You Can Print Directly To Your Printer Or Capture The Printout Electronically In HTML and RTF HTML will create both the HTML code as well as pictures of the code These pictures can be inserted into most document editing programs Rich Text Format (RTF) can be opened with most common word processing programs 90

83 When You Print To A Rich Text Format (RTF), This Is What You Get When You Open It In MS Word

84 Printing To HTML Will Generate Images Which Can Be Cut and Pasted Into MS PowerPoint

85 Back To Agenda

86 Base Operations Time in Base is Time Not Earning Points

87 Back To Agenda

88 Master Programs or Sequencers

89 A Sequencer Program Can Help With Speeding Up Your Pitstops In Base 00-MasterProgram.rbt Author: RobotBillMD Revision: 02 Required Sensors: None (NXT Buttons Used) Consider an initial motor reset and a final coast for your last motor/move blocks when using sequencers This program is used to execute a set of three programs in rapid sequence. Prior to each program, this master program waits for the orange button to be pressed. Credits: This program is adapted from the program provided by Cougar Robotics n=com_content&view=category&layout=blog &id=78&itemid=118 There are many different ways to implement a sequencing program Have your team generate their own! 97

90 Back To Agenda

91 Other References (Books, Websites, etc.)

92 The FIRST Forum Is A Good Way To Discuss And Get UNOFFICIAL Advice On FIRST LEGO League 10

93 The MD FIRST Website Has Many Great Resources 10

94 Make Sure You Sign Up For The FLL Coaches List Service (listserv) 10

95 Our Own Techbrick Provides Resources That Are Used Worldwide Thanks Marco! 10

96 Training Is Available Via Carnegie Mellon 10 LEGO, FIRST and FLL Do Not Endorse Any Specific Tutorial Software

97 In Addition To All Of The Other Lists Of Resources, Consider Some Of These Dave Parker s Website A Frequent World Festival Judge - Well documented NXT-G code! NXT-G Tips & Tricks on Team Hassenplug Website and Code Examples Minnesota FLL High Tech Kids Northern California FLL - Playing at Learning FLL Freak Skye Sweeny 10 Cougar Robotics (former high performing FLL team)

98 In Addition To All Of The Other Lists Of Resources, Consider Some Of These (Continued) Oregon State Robotics The NXT Step 10

99 Telephone Support Is Available For Technical Stuff They Don t Answer FLL-Specific Questions LEGO Education :30AM to 5:30PM CST LEGO Retail :30AM to 5:30PM CST 10

100 Popular Reference Books

101 Jim Kelly s Book On FIRST LEGO League Has Been Pretty Popular This book is a bit dated, so remember that the official rules take precedence 10

102 Programming References In Print 11

103 Additional Print References 111

104 The LET S GO Boys and Girls Manual Provides A Curriculum and Instructional Exercises For FLL 11

105 The Help Provided With The NXT-G Software Is Well Documented and Very Helpful 11

106 Programming References In Print 11

107 A Very Good (and Free) NXT-G and EV3 Tutorial Is Available at STEMcentric.com NXT Tutorial: EV3 Tutorial 11 LEGO, FIRST and FLL Do Not Endorse Any Specific Tutorial Software

108 Training Is Available Via Carnegie Mellon 11 LEGO, FIRST and FLL Do Not Endorse Any Specific Tutorial Software

109 Back To Agenda

110 Generic Tips and Recommendations

111 The NXT-G Software Has Default Ports For Various Outputs and Sensors While you can reprogram each port for a different device, it is easier to stay with the default outputs and sensors for each port Port Default Usage Notes A Motor Block and Lamp* Block Attachment motors, if needed B Move Block Robot mobility ( left motor) C Move Block Robot mobility ( right motor) 1 Touch Sensor 2 Sound Sensor (Not Allowed In FLL) 3 Light Sensor 3 Color Sensor 4 Ultrasonic Sensor 11

112 If You Have A Block That You Would Like To Reuse, Use <Control> Mouse Drag To Replicate For FLL, you should use port 2 for the second sensor, if you use more than one of a certain type Tip B/C A

113 When Debugging Software, Here Are Some Tips Annotate your software so you know where to make any changes If you think you have several changes Change only one thing at a time Start with the changes closest to the beginning of the program You can put sound blocks in to have the robot give you audible signals when the robot does something Drawback: the soundblocks will take up extra memory in the NXT You can put breaks in the code by inserting a motor stop block followed by a wait for block (one possible example provided below) 12 This could be made into a myblock

114 Highly Recommended! File Naming Convention and Regular Backups Tell the team to use a standard naming convention One I like is <Person s Initials><Short Description><Version Number> For example: wbapickupmeat_v2 Create an online backup of the programs every day Create an online back up of the profile directory by just copying this folder pasting it to the same folder: C:\Documents and Settings\<Username>\My Documents\LEGO Creations\MINDSTORMS Projects\Profiles\Default I usually do not use different profile names with NXT-G; I use the default profile for the entire team This ensures any myblocks etc. are all shared by the team See naming convention above to prevent overwriting myblocks Periodically, create an offline backup by copying this folder to a USB thumbdrive or equivalent 12

115 Bluetooth Is Disallowed By FLL At The Competition Bluetooth Can Be Used During Your Practice Tip Bluetooth communications are not allowed at the competitions Bluetooth can be very helpful during practices The NXT Brick has Bluetooth built-in You either need a computer with built-in Bluetooth or you need a Bluetooth dongle

116 How To Connect Via Bluetooth to NXT Robots Thanks to Andy Traiger of Vienna Robotics Turn on the computer Slide in the Bluetooth dongle (some computers do not boot with the dongle installed) On the computer, open the Bluetooth Devices window If any NXT device is listed in the Devices list, Remove it (otherwise, a 'Line Busy' error will pop up later). Make sure 'Turn discovery on' is selected. Close the Bluetooth Devices window. Switch on the NXT, and select 'Search' from the Bluetooth menu, then 'Connect' to the found computer. Accept the passcode [1234]. On the PC, a window comes up mentioning that a Bluetooth device is requesting to connect, asking if you want to allow connection. Click on the message to allow connection. A new window pops up, asking for the passcode. Type in the passcode and click Next. Again, the NXT beeps to verify the passcode; press the orange button on NXT to accept. Open the Bluetooth Devices window. Select the NXT device and press 'Properties'. In the new window that opens, click the 'Services' tab. Now, Windows starts searching for services that NXT supports. Select all available services (in my case, two serial ports) and press OK. Windows now installs some new drivers. After that, close the Bluetooth Devices window. Now, start the Mindstorms software on the PC, and open the NXT window. Scan for NXT devices, and after finding NXT, click "Connect" (if not already connected during scanning). 12

117 Back To Agenda

118 Here Is A Way To Detect How Many Touch Sensors Are Pressed Connect all of the touch sensors together using RCX to NXT conversion wires and plug them into one port 126 Please give RobotBill credit for this within the comments of your program if you use this technique

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 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

More information

Tutorial for Programming the LEGO MINDSTORMS NXT

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

More information

North Texas FLL Coaches' Clinics. Beginning Programming October 2014. Patrick R. Michaud pmichaud@pobox.com republicofpi.org

North Texas FLL Coaches' Clinics. Beginning Programming October 2014. Patrick R. Michaud pmichaud@pobox.com republicofpi.org North Texas FLL Coaches' Clinics Beginning Programming October 2014 Patrick R. Michaud pmichaud@pobox.com republicofpi.org Goals Learn basics of Mindstorms programming Be able to accomplish some missions

More information

How To Turn On A Robot On A Computer On A Black Box On A Pc Or Macbook

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.

More information

How To Program An Nxt Mindstorms On A Computer Or Tablet Computer

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

More information

Additional Guides. TETRIX Getting Started Guide NXT Brick Guide

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

More information

Programming LEGO NXT Robots using NXC

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,

More information

Advanced Programming with LEGO NXT MindStorms

Advanced Programming with LEGO NXT MindStorms 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

More information

The Basics of Robot Mazes Teacher Notes

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

More information

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.

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

More information

Introduction WELCOME TO LEGO MINDSTORMS EDUCATION

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

More information

Getting Started in Tinkercad

Getting Started in Tinkercad Getting Started in Tinkercad By Bonnie Roskes, 3DVinci Tinkercad is a fun, easy to use, web-based 3D design application. You don t need any design experience - Tinkercad can be used by anyone. In fact,

More information

product. Please read this instruction before setup your VenomXTM.

product. Please read this instruction before setup your VenomXTM. Tuact Corp. Ltd. TM Venom X mouse controller combo Setup Software Instruction Thank you for purchasing our VenomXTM product. Please read this instruction before setup your VenomXTM. Introduction Venom

More information

Introduction WELCOME TO LEGO MINDSTORMS EDUCATION

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

More information

So you want to create an Email a Friend action

So you want to create an Email a Friend action So you want to create an Email a Friend action This help file will take you through all the steps on how to create a simple and effective email a friend action. It doesn t cover the advanced features;

More information

Pocket Verifier Quick Start HTC Touch Diamond

Pocket Verifier Quick Start HTC Touch Diamond Pocket Verifier Quick Start HTC Touch Diamond Contents INTRODUCTION... 1 INSTALLING THE POCKET VERIFIER SOFTWARE... 2 SETTING UP THE POCKET SPECTRUM...3 SETTING UP YOU MERCHANT ACCOUNT... 7 HOW TO SWIPE

More information

2/26/2008. Sensors For Robotics. What is sensing? Why do robots need sensors? What is the angle of my arm? internal information

2/26/2008. Sensors For Robotics. What is sensing? Why do robots need sensors? What is the angle of my arm? internal information Sensors For Robotics What makes a machine a robot? Sensing Planning Acting information about the environment action on the environment where is the truck? What is sensing? Sensing is converting a quantity

More information

The NXT Generation. A complete learning solution

The NXT Generation. A complete learning solution The NXT Generation A complete learning solution The NXT Generation LEGO MINDSTORMS Education is the latest in educational robotics, enabling students to discover ICT, science, D&T and maths concepts in

More information

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 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

More information

Best Robotics Sample Program Quick Start

Best Robotics Sample Program Quick Start Best Robotics Sample Program Quick Start BEST Robotics Programming -- Sample Program Quick Start Page 1 Overview The documents describe the program "Best Competition Template.c" which contains the sample

More information

Animated Lighting Software Overview

Animated Lighting Software Overview Animated Lighting Software Revision 1.0 August 29, 2003 Table of Contents SOFTWARE OVERVIEW 1) Dasher Pro and Animation Director overviews 2) Installing the software 3) Help 4) Configuring the software

More information

Chapter 14: Links. Types of Links. 1 Chapter 14: Links

Chapter 14: Links. Types of Links. 1 Chapter 14: Links 1 Unlike a word processor, the pages that you create for a website do not really have any order. You can create as many pages as you like, in any order that you like. The way your website is arranged and

More information

Lego Robot Tutorials Touch Sensors

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

More information

How to read this guide

How to read this guide How to read this guide The following shows the symbols used in this Quick start guide with descriptions and examples. Symbol Description Example P oint Reference Caution [ ] This symbol explains information

More information

BrightLink Pro. Quick Reference. BrightLink Interaction. BrightLink Pro Features. 1 Turning on and Calibrating the Projector

BrightLink Pro. Quick Reference. BrightLink Interaction. BrightLink Pro Features. 1 Turning on and Calibrating the Projector BrightLink Pro BrightLink Interaction Three interactive modes are available: Whiteboard mode Quick Reference This card will help you get started using your BrightLink Pro interactive projector. Use one

More information

Can Traffic Accidents be eliminated by Robots?

Can Traffic Accidents be eliminated by Robots? Can Traffic Accidents be eliminated by Robots? Elementary Science and Technology Grade 7 Teaching- learning Module for Unit Light and Sound Abstract This modules leads to a decision making activity related

More information

Promethean Trouble Shooting Tips v 2.0. A quick guide for the most common problems

Promethean Trouble Shooting Tips v 2.0. A quick guide for the most common problems Promethean Trouble Shooting Tips v 2.0 A quick guide for the most common problems [Type the abstract of the document here. The abstract is typically a short summary of the contents of the document. Type

More information

understanding sensors

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

More information

User Manual. Windows 7 / Vista / XP. iotablet Driver

User Manual. Windows 7 / Vista / XP. iotablet Driver User Manual Windows 7 / Vista / XP iotablet Driver I. General Information 2 1. Overview 2 2. Pen Tablet Function 2 3. System Requirements 2 4. Driver Installation 3 5. Hardware Installation 3 6. Verifying

More information

EasyPen i405x. MousePen i608x. User Manual For Windows 7/Vista/XP

EasyPen i405x. MousePen i608x. User Manual For Windows 7/Vista/XP EasyPen i405x MousePen i608x User Manual For Windows 7/Vista/XP *The driver may already be updated to a newer version before/after packaging. If your installation screen does not match the contents of

More information

Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205]

Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205] Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205] Users Manual Robokits India info@robokits.co.in http://www.robokitsworld.com Page 1 Bluetooth + USB 16 Servo Controller is used to control up to

More information

INSTRUCTION MANUAL All-In-One GSM Home Alarm System SB-SP7200-GSM

INSTRUCTION MANUAL All-In-One GSM Home Alarm System SB-SP7200-GSM INSTRUCTION MANUAL All-In-One GSM Home Alarm System SB-SP7200-GSM Revised: August 28, 2014 PRODUCT REFERENCE MOUNTING ACCESSORIES PIR / MOTION DETECTION UNIT MAIN UNIT POWER ADAPTER MOUNTING ACCESSORIES

More information

Blender Notes. Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine

Blender Notes. Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine Blender Notes Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine The Blender Game Engine This week we will have an introduction to the Game Engine build

More information

Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102

Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102 Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102 Interneer, Inc. Updated on 2/22/2012 Created by Erika Keresztyen Fahey 2 Workflow - A102 - Basic HelpDesk Ticketing System

More information

Audience Response System (Turning Point) A Quick Start Guide

Audience Response System (Turning Point) A Quick Start Guide Audience Response System (Turning Point) A Quick Start Guide What is Turning Point? Turning Point is an audience response system and by downloading a plug-in for PowerPoint it enables you to add interactivity

More information

Workshop NXT Programming For Beginners

Workshop NXT Programming For Beginners Workshop NXT Programming For Beginners Version 1.1 Summer, 2012 Based on the Lego NXT Robotics System Copyright 2012, Neil Rosenberg Neil@vectorr.com 828-484-4444 Weaverville, NC All Rights Reserved This

More information

ROBOTC Software Inspection Guide with Additional Help Documentation

ROBOTC Software Inspection Guide with Additional Help Documentation VEX ROBOTICS COMPETITION ROBOTC Software Inspection Guide with Additional Help Documentation VEX Cortex Software Inspection Steps: 1. Cortex Firmware Inspection using ROBOTC 2. Testing Cortex Robots using

More information

WAMLocal. Wireless Asset Monitoring - Local Food Safety Software. Software Installation and User Guide BA/WAM-L-F

WAMLocal. Wireless Asset Monitoring - Local Food Safety Software. Software Installation and User Guide BA/WAM-L-F Wireless Asset Monitoring - Local Food Safety Software BA/WAM-L-F Software Installation and User Guide System Overview The BAPI Wireless Asset Monitoring Local (WAM Local) Software receives temperature

More information

INTRODUCTION TO SERIAL ARM

INTRODUCTION TO SERIAL ARM INTRODUCTION TO SERIAL ARM A robot manipulator consists of links connected by joints. The links of the manipulator can be considered to form a kinematic chain. The business end of the kinematic chain of

More information

BASIC PC MAINTENANCE AND BACKUP Lesson 1

BASIC PC MAINTENANCE AND BACKUP Lesson 1 BASIC PC MAINTENANCE AND BACKUP Lesson 1 Table of Contents Lesson 1: Computer Maintenance, Printing, and Finding Help Disk Clean-up, Error-Checking, Defragmentation...2, 3 Learn the Details of Your Computer...4

More information

TouchKit Software User manual for Windows 7 Version: 5.10.5

TouchKit Software User manual for Windows 7 Version: 5.10.5 TouchKit Software User manual for Windows 7 Version: 5.10.5 TouchKit V5.10.5 0 CONTENT CHAPTER 1. INSTALLING TOUCHKIT 2 CHAPTER 2. USING TOUCHKIT UTILITY...9 2.1 General...9 2.2 Tool...11 2.3 Setting...14

More information

ezsystem elab16m Project 1F: Alarm System (Full Project description)

ezsystem elab16m Project 1F: Alarm System (Full Project description) ezsystem elab16m Project 1F: Alarm System (Full Project description) ezsystem The aim of ezsystem is to enable Creativity and Innovation at an early age in a Problem Based Learning (PBL) approach. ezsystem

More information

Using Microsoft Word. Working With Objects

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

More information

The following pages will help you to solve issues linked to the installation and first use of the Wintech Manager software and Wintech USB computer.

The following pages will help you to solve issues linked to the installation and first use of the Wintech Manager software and Wintech USB computer. WINTECH MANAGER FAQ The purpose of this document is not to replace the complete user guide delivered on the Wintech Manager s CD. Most of the common question you may have about the use of the Wintech Manager

More information

Installing S500 Power Monitor Software and LabVIEW Run-time Engine

Installing S500 Power Monitor Software and LabVIEW Run-time Engine EigenLight S500 Power Monitor Software Manual Software Installation... 1 Installing S500 Power Monitor Software and LabVIEW Run-time Engine... 1 Install Drivers for Windows XP... 4 Install VISA run-time...

More information

Building a Better Robot

Building a Better Robot http://tinyurl.com/betterro Building a Better Robot Tips and Techniques for a great robot design Weight and Balance Too much weight on non-drive wheel(s) Hard to make turns Need more force to overcome

More information

Keep it Simple Timing

Keep it Simple Timing Keep it Simple Timing Support... 1 Introduction... 2 Turn On and Go... 3 Start Clock for Orienteering... 3 Pre Start Clock for Orienteering... 3 Real Time / Finish Clock... 3 Timer Clock... 4 Configuring

More information

1. Introduction... 3. 2.Fixture exterior view... 3. 3. Connecting the Robe Universal Interface... 4. 3.1 Software update of the fixture...

1. Introduction... 3. 2.Fixture exterior view... 3. 3. Connecting the Robe Universal Interface... 4. 3.1 Software update of the fixture... 1 Table of contests 1. Introduction... 3 2.Fixture exterior view... 3 3. Connecting the Robe Universal Interface... 4 3.1 Software update of the fixture... 4 3.2 Connecting a DMX console to the Media Fusion...

More information

Lizard Standalone Mode Guide Version 1.0:

Lizard Standalone Mode Guide Version 1.0: Lizard Standalone Mode Guide Version 1.0: SECTION 1. DESCRIPTION The standalone Mode in Lizard will allow you go totally on the road, without having to carry a computer with you. The wiring for it its

More information

How To Insert Hyperlinks In Powerpoint Powerpoint

How To Insert Hyperlinks In Powerpoint Powerpoint Lesson 5 Inserting Hyperlinks & Action Buttons Introduction A hyperlink is a graphic or piece of text that links to another web page, document, or slide. By clicking on the hyperlink will activate it and

More information

How to Create Custom Sound Effects for NXT Robots.

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.

More information

User's Guide DylosLogger Software Version 1.6

User's Guide DylosLogger Software Version 1.6 User's Guide DylosLogger Software Version 1.6 The DylosLogger software allows users of Dylos Air Quality Monitors equipped with PC interface to easily record, download, and graph data. The COM port is

More information

Installation and Setup Guides

Installation and Setup Guides Installation and Setup Guides For Bar Code Label Printers with Freezerworks Unlimited 5.2 Freezerworks Basic version 7 PO Box 174 Mountlake Terrace, WA 98043 www.dwdev.com support@dwdev.com 425-673-1974

More information

SE05: Getting Started with Cognex DataMan Bar Code Readers - Hands On Lab Werner Solution Expo April 8 & 9

SE05: Getting Started with Cognex DataMan Bar Code Readers - Hands On Lab Werner Solution Expo April 8 & 9 SE05: Getting Started with Cognex DataMan Bar Code Readers - Hands On Lab Werner Solution Expo April 8 & 9 Learning Goals: At the end of this lab, the student should have basic familiarity with the DataMan

More information

SMART Board Interactive Whiteboard Setup with USB Cable

SMART Board Interactive Whiteboard Setup with USB Cable SMART Board Interactive Whiteboard Setup with USB Cable The instructions below are for the SMART Board interactive whiteboard 500 series and apply to both desktop and laptop computers. Ready Light USB

More information

TETRIX Add-On Extensions. Encoder Programming Guide (ROBOTC )

TETRIX Add-On Extensions. Encoder Programming Guide (ROBOTC ) Introduction: In this extension, motor encoders will be added to the wheels of the Ranger Bot. The Ranger Bot with Encoders will be programmed to move forward until it detects an object, turn 90, and move

More information

Simple Computer Backup

Simple Computer Backup Title: Simple Computer Backup (Win 7 and 8) Author: Nancy DeMarte Date Created: 11/10/13 Date(s) Revised: 1/20/15 Simple Computer Backup This tutorial includes these methods of backing up your PC files:

More information

oxigen system Slot.it oxigen timing RMS installation Dongle driver installation 1/ 11 Race Management Software

oxigen system Slot.it oxigen timing RMS installation Dongle driver installation 1/ 11 Race Management Software 1/ 11 Slot.it oxigen timing RMS installation To install the Slot.it oxigen timing-rms software, follow these steps: 1. download the O2_chrono_installer.zip file from Slot.it ftp site; 2. unzip the downloaded

More information

Creating a Poster in PowerPoint 2010. A. Set Up Your Poster

Creating a Poster in PowerPoint 2010. A. Set Up Your Poster View the Best Practices in Poster Design located at http://www.emich.edu/training/poster before you begin creating a poster. Then in PowerPoint: (A) set up the poster size and orientation, (B) add and

More information

Addendum Advanced POS Printer Drivers

Addendum Advanced POS Printer Drivers Addendum Advanced POS Printer Drivers Overview With the introduction of version 4.0, The General Store now supports the use of advanced, manufacturer s printer drivers for certain point of sale printers.

More information

EasyC. Programming Tips

EasyC. Programming Tips EasyC Programming Tips PART 1: EASYC PROGRAMMING ENVIRONMENT The EasyC package is an integrated development environment for creating C Programs and loading them to run on the Vex Control System. Its Opening

More information

Help. Contents Back >>

Help. Contents Back >> Contents Back >> Customizing Opening the Control Panel Control Panel Features Tabs Control Panel Lists Control Panel Buttons Customizing Your Tools Pen and Airbrush Tabs 2D Mouse and 4D Mouse Tabs Customizing

More information

PA-80 USB Interface. Installation and Operating Manual. 1. Installation Manual 2. Driver Software installation 3. Operating Manual 4.

PA-80 USB Interface. Installation and Operating Manual. 1. Installation Manual 2. Driver Software installation 3. Operating Manual 4. PA-80 USB Interface Installation and Operating Manual 1. Installation Manual 2. Driver Software installation 3. Operating Manual 4. Applications Important Notice: Only a qualified service technician should

More information

CONTENTS. What is ROBOTC? Section I: The Basics

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

More information

Quick Start Guide. www.uptrendsinfra.com

Quick Start Guide. www.uptrendsinfra.com Quick Start Guide Uptrends Infra is a cloud service that monitors your on-premise hardware and software infrastructure. This Quick Start Guide contains the instructions to get you up to speed with your

More information

Networking. General networking. Networking overview. Common home network configurations. Wired network example. Wireless network examples

Networking. General networking. Networking overview. Common home network configurations. Wired network example. Wireless network examples Networking General networking Networking overview A network is a collection of devices such as computers, printers, Ethernet hubs, wireless access points, and routers connected together for communication

More information

INTEGRATION GUIDE. Bluetooth Connection Instructions for CR2300/CR2600/CR3600 VERSION 03 RELEASE DATE: MARCH 2016

INTEGRATION GUIDE. Bluetooth Connection Instructions for CR2300/CR2600/CR3600 VERSION 03 RELEASE DATE: MARCH 2016 INTEGRATION GUIDE Bluetooth Connection Instructions for CR2300/CR2600/CR3600 VERSION 03 RELEASE DATE: MARCH 2016 Apple is a trademarks of Apple Inc., registered in the U.S. and other countries. Windows

More information

Version 4.1 USER S MANUAL Technical Support (800) 870-1101

Version 4.1 USER S MANUAL Technical Support (800) 870-1101 ESSENTIAL FORMS Version 4.1 USER S MANUAL Technical Support (800) 870-1101 401 Francisco St., San Francisco, CA 94133 (800) 286-0111 www.essentialpublishers.com (c) Copyright 2004 Essential Publishers,

More information

Windows Movie Maker 2012

Windows Movie Maker 2012 Windows Movie Maker 2012 Open Windows Movie Maker A shortcut for Movie Maker should be on the desktop, but if it is not, you can search for the program by touching the right edge of the screen and swiping

More information

Checking the Package Contents. Installing the Printer Software. Connecting. Unpacking the. the Printer. Printer. Attaching

Checking the Package Contents. Installing the Printer Software. Connecting. Unpacking the. the Printer. Printer. Attaching Installing the Printer Software Checking the Package Contents Connecting the Printer Unpacking the Printer Installing the Ink Cartridges Plugging in the Printer Attaching the Printer Parts 4032216-00 EUL

More information

GOALS: The goal for this session is: OBJECTIVES: By the end of the lesson participants should be able to: MATERIALS: Instructor ACTVITIES: EVALUATION:

GOALS: The goal for this session is: OBJECTIVES: By the end of the lesson participants should be able to: MATERIALS: Instructor ACTVITIES: EVALUATION: GOALS: The goal for this session is: Learn how to connect and use the SMART Board for effective instruction Ability to annotate and save work using Microsoft Office and SMART Notebook Software OBJECTIVES:

More information

Camtasia Studio. Creating Screen Videos

Camtasia Studio. Creating Screen Videos Camtasia Studio Creating Screen Videos WORKSHOP DESCRIPTION... 1 Overview 1 Prerequisites 1 Objectives 1 INTRODUCTION... 1 WHY USE CAMTASIA STUDIO?... 2 WHERE CAN I GET CAMTASIA STUDIO?... 2 HOW TO USE

More information

Operating Systems. and Windows

Operating Systems. and Windows Operating Systems and Windows What is an Operating System? The most important program that runs on your computer. It manages all other programs on the machine. Every PC has to have one to run other applications

More information

How To: Upload a Custom Tune to Your Predator or Trinity PREP:

How To: Upload a Custom Tune to Your Predator or Trinity PREP: How To: Upload a Custom Tune to Your Predator or Trinity NOTE to Ford Owners: If you have a Predator number U7146/U7142/U7153, you must use the instructions titled U7146/U7142/U7153 Custom tune installation

More information

5. At the Windows Component panel, select the Internet Information Services (IIS) checkbox, and then hit Next.

5. At the Windows Component panel, select the Internet Information Services (IIS) checkbox, and then hit Next. Installing IIS on Windows XP 1. Start 2. Go to Control Panel 3. Go to Add or RemovePrograms 4. Go to Add/Remove Windows Components 5. At the Windows Component panel, select the Internet Information Services

More information

USB Guide Port Adapter User Manual Model GPUSB

USB Guide Port Adapter User Manual Model GPUSB USB Guide Port Adapter User Manual Model GPUSB Revision 1.2 Copyright 2005-2006, Shoestring Astronomy www.shoestringastronomy.com Page 1 Introduction The Shoestring Astronomy USB Guide Port Adapter is

More information

Volume AIG. AGKSOFT ActiveSync Inventory Guide. ActiveSync Inventory Guide

Volume AIG. AGKSOFT ActiveSync Inventory Guide. ActiveSync Inventory Guide Volume AIG AGKSOFT ActiveSync Inventory Guide ActiveSync Inventory Guide Introduction T he Microsoft ActiveSync or Windows Mobile Device Center can be used to synchronize your Windows PC with your Portable

More information

Online Monitoring User Guide

Online Monitoring User Guide High Resolution Temperature Sensing Strip Online Monitoring User Guide 888.637.3282 www.nerdata.com Page 1 of 26 Contents The Aurora Online Monitoring System... 3 1. Creating an Account on the Aurora Online

More information

TM Online Storage: StorageSync

TM Online Storage: StorageSync TM Online Storage: StorageSync 1 Part A: Backup Your Profile 1: How to download and install StorageSync? Where to download StorageSync? You may download StorageSync from your e-storage account. Please

More information

Using 2Can. There are three basic steps involved in migrating all of your data from your BlackBerry to your Android phone:

Using 2Can. There are three basic steps involved in migrating all of your data from your BlackBerry to your Android phone: Using 2Can There are three basic steps involved in migrating all of your data from your BlackBerry to your Android phone: 1. Backup your BlackBerry 2. Transfer the backup file to your new Android phone

More information

Ink Bag Solution for Seiko/HP9000 Installation and Operation Manual

Ink Bag Solution for Seiko/HP9000 Installation and Operation Manual Ink Bag Solution for Seiko/HP9000 Installation and Operation Manual Cartridge Solution for Seiko Colorpainter, Oce CS 6060 and HP9000 Revised 27 August 2009 TABLE OF CONTENTS: Introduction...2 Package

More information

Win 7 - STIMA CLS / CMP Driver Installation Quick Guide

Win 7 - STIMA CLS / CMP Driver Installation Quick Guide Win 7 - STIMA CLS / CMP Driver Installation Quick Guide This guide is intended to demonstrate a quick installation and setup of ticket alignment under Windows 7 for the Stima CLS and CMP printers using

More information

The Dashboard. Change ActivInspire's Look And Feel. ActivInspire Primary. ActivInspire Studio. <- Primary. Studio -> page 1

The Dashboard. Change ActivInspire's Look And Feel. ActivInspire Primary. ActivInspire Studio. <- Primary. Studio -> page 1 page 1 The Dashboard When ActivInspire opens, you are immediately greeted with the Dashboard. The Dashboard contains shortcuts to flipcharts and time-saving tools. The Dashboard remains open until it is

More information

ThermochronWM22 Application for Windows Mobile Getting Started. Step 1: Install PC Applications... 2. Step 2: Install USB Adapter...

ThermochronWM22 Application for Windows Mobile Getting Started. Step 1: Install PC Applications... 2. Step 2: Install USB Adapter... ThermochronWM22 Application for Windows Mobile Getting Started Step 1: Install PC Applications... 2 Step 2: Install USB Adapter... 2 Step 3. Setup Microsoft ActiveSync On your PC... 2 Step 4: Copy the

More information

TortoiseGIT / GIT Tutorial: Hosting a dedicated server with auto commit periodically on Windows 7 and Windows 8

TortoiseGIT / GIT Tutorial: Hosting a dedicated server with auto commit periodically on Windows 7 and Windows 8 TortoiseGIT / GIT Tutorial: Hosting a dedicated server with auto commit periodically on Windows 7 and Windows 8 Abstract This is a tutorial on how to host a dedicated gaming server on Windows 7 and Windows

More information

Chapter 4. Backup / Restore

Chapter 4. Backup / Restore Recovery Guide 9 Restoring with the OS CD (Only for models that ship with the operating system CD) 98 Samsung Recovery Solution (Optional) 00 Recovery Guide 9 This section describes how to restore your

More information

Basic Computer Skills for Beginners. Mesa Regional Family History Center

Basic Computer Skills for Beginners. Mesa Regional Family History Center Basic Computer Skills for Beginners Mesa Regional Family History Center Know your Keyboard Most keys on the keyboard are the same as an electric typewriter. The four arrows (lower right side) move the

More information

Installation and Operation Manual Portable Device Manager, Windows version

Installation and Operation Manual Portable Device Manager, Windows version Installation and Operation Manual version version About this document This document is intended as a guide for installation, maintenance and troubleshooting of Portable Device Manager (PDM) and is relevant

More information

Create a Poster Using Publisher

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

More information

PA500II Enterprise Mobile Computer

PA500II Enterprise Mobile Computer PA500II Enterprise Mobile Computer - PA500II - Quick Reference Guide 400891G Version 1.0 PA500II Product Introduction & Accessory Kit After opening the box, ensure the following accessories for the PA500II

More information

Hypercosm. Studio. www.hypercosm.com

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

More information

Lenovo Miix 2 8. User Guide. Read the safety notices and important tips in the included manuals before using your computer.

Lenovo Miix 2 8. User Guide. Read the safety notices and important tips in the included manuals before using your computer. Lenovo Miix 2 8 User Guide Read the safety notices and important tips in the included manuals before using your computer. Notes Before using the product, be sure to read Lenovo Safety and General Information

More information

Windows 7 for beginners

Windows 7 for beginners Windows 7 for beginners Hardware Hardware: the physical parts of a computer. What s in the computer? CPU: the central processing unit processes information (the brain) Hard drive: where all of your software

More information

Advanced Presentation Features and Animation

Advanced Presentation Features and Animation There are three features that you should remember as you work within PowerPoint 2007: the Microsoft Office Button, the Quick Access Toolbar, and the Ribbon. The function of these features will be more

More information

2.5" XTreme Files OS & Data Backup/Restore User Manual Please read the Instruction manual before using the XTreme Files (X Series) 1.

2.5 XTreme Files OS & Data Backup/Restore User Manual Please read the Instruction manual before using the XTreme Files (X Series) 1. 2.5" XTreme Files OS & Data Backup/Restore User Manual Please read the Instruction manual before using the XTreme Files (X Series) 1. The suggested interface for your computer is USB2.0 to have better

More information

13 Managing Devices. Your computer is an assembly of many components from different manufacturers. LESSON OBJECTIVES

13 Managing Devices. Your computer is an assembly of many components from different manufacturers. LESSON OBJECTIVES LESSON 13 Managing Devices OBJECTIVES After completing this lesson, you will be able to: 1. Open System Properties. 2. Use Device Manager. 3. Understand hardware profiles. 4. Set performance options. Estimated

More information

How to Fix Time Matters. 2011 Active Practice LLC

How to Fix Time Matters. 2011 Active Practice LLC How to Fix Time Matters How to Fix Time Matters Troubleshooting tips, techniques and solutions by Wells H. Anderson, J.D., CIC. Contents 3 Table of Contents Part I Backing Up Time Matters 4 1 Manual...

More information

Adding Audio to a Presenter File

Adding Audio to a Presenter File Adding Audio to a Presenter File Presenter lets you record your own audio files or impor t existing files. Rec orded files are saved in mp3 format. Imported files can be in WAV or mp3 format. Stereo files

More information

WebFOCUS BI Portal: S.I.M.P.L.E. as can be

WebFOCUS BI Portal: S.I.M.P.L.E. as can be WebFOCUS BI Portal: S.I.M.P.L.E. as can be Author: Matthew Lerner Company: Information Builders Presentation Abstract: This hands-on session will introduce attendees to the new WebFOCUS BI Portal. We will

More information