Written Directions for EV3 Line Follow (Heaviside Algorithm) Description:

Save this PDF as:

Size: px
Start display at page:

Transcription

1 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. When the values read dark, we will direct the robot to turn right. When the light values read light, we direct the robot to turn left. A graph representing this action would look like: Light > threshold: Turn Left Light < threshold: Turn Right These directions are written for a two motor robot with Left wheel assigned to C and Right wheel assigned to B. The light sensor should be mounted in front, pointing down and centered between the wheels. The robotsquare.com website has plans for the Educator Robot at This design would work with these directions.

2 Procedure: The Pseudo Code for the program is as follows: threshold = 40; while (true) { if (SensorValue[light] < threshold) { motor[left] = 30; motor[right] = 0; } else { motor[left] = 0; motor[right] = 30; } } 1. Start the EV3 software. (Double click the EV3 icon) 2. Select File-New Project

3 3. Save the Project as Line Follow Tutorial

4 4. Note the Program Tab this is where we will write the main method of our program. (EV3 Projects can have multiple tabs or program files.)

5 5. We need a while (true) statement. This is a loop that will continue forever (at least while the program and robot is on). Click on the Orange block tab and drag a loop block into the program area. Note the infinity icon in the block. This is the loop condition (infinity being forever). Any icon in a block can be clicked and changed to set the properties of the block. (Like count, sensor, logic... for loop condition). Play Block Orange Block Tab (Flow) Drag and connect loop block to Play bock.

6 6. We now need an if-else statement. In EV3 programming this is called a switch block. Stay in the orange tab area and drag a switch block inside the loop block.

7 7. The default switch block is for the touch sensor in port 1. Click the icon below the picture of the touch sensor and select Color Sensor Compare Ambient Light Intensity. Note that the icon changes to light sensor and the port changes to 3. Click here to select sensor

8 8. We need to set the threshold value for the light sensor switch block. Note the icons for the less than sign and the sensor value on the block: We can change the < sign or the threshold value by changing these parameters. For now, leave the block at < and change the sensor value to 40. Change to:

9 9. Recall the code we outlined in the beginning. We need to turn the left motor on and the right motor off when the light is less than 40. Click on the green Action block tab and drag two regular motor blocks to the top of the switch block. Note the checkmark this indicates the actions the block will take when the condition is met (light is less than 40). 10. Note that both these blocks are set to D port and the stopping condition is Rotations (Indicated by the icons). Go to the first block and set the parameters to: a. Port C (Left Motor)

10 b. On c. 30 Power 11. We need to set the second block to: a. Port B (Right Motor) b. Off

11 12. The program so far should look like this:

12 13. We will now do the blocks for the else part of the block (indicated by the x ). Drag two motor blocks into the else section. 14. Change the parameters on the blocks to: a. Port C (Left Motor) i. Off b. Port B(Right Motor) i. On ii. 30 Power

13 15. The entire program should look like this: 16. The program is complete! Download and test it with your robot. It should track the line (with a very jerky action).

14 17. To smooth up the action of the robot, we can change the stop blocks B in the top and C in the bottom to be a lower power. For Example: 18. This enables the robot to track the line smoother. But, it will not be able to negotiate the sharper turns.

15 19. Let us say we want to modify our program so that the robot will stop line tracking after a given rotation of one of the wheels (This will let us specify a distance). The pseudo code would look like this: threshold = 40; SensorValue[rotationB] = 0; // Reset while (SensorValue[rotationB] < 720) { if (SensorValue[light] < threshold) { motor[left] = 30; motor[right] = 0; } else { motor[left] = 0; motor[right] = 30; } } motor[left] = 0; // Motor left off motor[right] = 0; // Motor right off

16 20. First, click on the Yellow Tab for Sensor Value blocks and drag a motor rotation sensor in front of the loop: 21. Set the Port to C.

17 22. Set the action to Reset. 23. Now that the C Motor Rotation sensor is reset to 0, we can modify the loop condition to read the Rotation Sensor. Click on the Loop Condition Icon and change to Motor Rotation Degrees.

18 24. Loops in EV3 are Loop Until in structure. So to set the loop to continue while the rotation sensor is less than 720 degrees, we need to say rotate until Rotation C is > 720 degrees. a. Change the Port to C b. Keep the > and change the degrees to 720.

19 25. The entire program should look like this: 26. If you ran the program now, you would note that after the two rotations of the C motor, the robot would sort of drift and coast off the line. (Try this and note the result). To fix this, we must use stop commands to turn off the C and B motor and brake.

20 27. Go back to the Green Action Tab and Drag a Move Tank Motor Block (allows for controlling two motors in one block) after the loop. Set the Motors to B+C and the action to Off 28. Save and run the program. You will note that the robot should stop quickly after the two rotations. You can set a Loop exit condition for any sensor or logic. 29. Let us say that we want to re-use the light sensor if-else statement for line following. We can create a function or My Block that we can re-use in other programs or later in this program. To make a My-Block: a. Click on the Switch Block to select. b. Click on Tools -> My Block Builder

21 30. Name the Block Line_Follow and type a description:

22 31. You can select an Icon for you MyBlock. Then click Finish. Note that the MyBlock now replaces the Switch Block: 32. You can access your Line Follow block in the MyBlock Tab:

23 33. To edit the MyBlock you double click on the block. It then opens a new tab and you can edit the block. 34. Congratulations! You have written a MyBlock for basic Line Following!

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

BEGINNER FLL PROGRAMMING WORKSHOP BY DROIDS ROBOTICS & EV3LESSONS

BEGINNER FLL PROGRAMMING WORKSHOP BY DROIDS ROBOTICS & EV3LESSONS GOALS FOR THIS WORKSHOP Use sensors to solve FLL missions Wait For Block with a Sensor Line Following with Loops & Switches Learn some

EV3 Programming. Workshop for FLL Coaches. Tony Ayad

EV3 Programming Workshop for FLL Coaches Tony Ayad 2014 Outline Purpose: This workshop is intended for FLL coaches who are interested in learning about Mindstorms EV3 programming language. Programming

NXT Generation Robotics

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

G. Tardiani RoboCup Rescue. EV3 Workshop Part 1

RoboCup Rescue EV3 Workshop Part 1 Rescue Rules Changes for 2015 Open Rescue may have a Silver and Black Rescue Capsule Green may not be Lego Green on intersection or Rescue Tile Challenge tiles, in all

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

North Texas FLL Coaches' Clinics. Advanced Programming October Patrick R. Michaud republicofpi.org

North Texas FLL Coaches' Clinics Advanced Programming October 2014 Patrick R. Michaud pmichaud@pobox.com republicofpi.org Goals Get more consistence performance Learn advanced programming techniques Share

NXT-G Programming. Workshop for FLL Coaches. Developed by Tony Ayad Updated by LeRoy Nelson California - Los Angeles Region FLL September 2012

NXT-G Programming Workshop for FLL Coaches Developed by Tony Ayad Updated by LeRoy Nelson California - Los Angeles Region FLL September 2012 Outline Purpose: This workshop is intended for FIRST LEGO League

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

NXT-G Programming. Workshop for FLL Coaches

NXT-G Programming Workshop for FLL Coaches Tony Ayad June 2011 Outline Purpose: This workshop is intended for FLL coaches who are interested in learning about Mindstorms NXT and the NXT-G programming language.

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

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

C.I. La chaîne d information LES CAPTEURS. Page 1 sur 5

LES CAPTEURS C.I. La chaîne d information The Touch Sensor gives your robot a sense of touch. The Touch Sensor detects when it is being pressed by something and when it is released again. Suggestions for

Marist School Robotics Teams Directions for Writing Encoder Functions ClawBot Training Robot Description:

Marist School Robotics Teams Directions for Writing Encoder Functions ClawBot Training Robot Description: These directions will work through setting up the Pragma code and writing functions that use the

Forward Until Dark Light Sensor

Forward Until Dark Light Sensor In this lesson, you will learn how the Light Sensor works, and how its feedback compares to the Touch and Ultrasonic Sonar sensors. Detects: Feedback: Typical use: Sample

Line Followers: Basic to Proportional

ADVANCED EV3 PROGRAMMING LESSON Line Followers: Basic to Proportional By Sanjay and Arvind Seshan Lesson Objectives Evaluate and compare different line followers Learn to use the concept of proportional

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

ADVANCED EV3 PROGRAMMING LESSON. Using the Gyro Sensor and Dealing with Drift. By Sanjay and Arvind Seshan

ADVANCED EV3 PROGRAMMING LESSON Using the Gyro Sensor and Dealing with Drift By Sanjay and Arvind Seshan Lesson Objectives 1. Learn what the Gyro Sensor does 2. Learn about 2 common problems with using

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

ADVANCED ROBOT PROGRAMMING LEGO MINDSTORMS EV3

ADVANCED ROBOT PROGRAMMING LEGO MINDSTORMS EV3 Presented by: Tom Bickford Maine Robotics Friday, 10/16/2015 1:30-3:30 2015 Description: So you've been using robotics in your classroom but want to take

EV3 Basics for FLL. Jim Keller GRASP Laboratory University of Pennsylvania August 1, 2015

EV3 Basics for FLL Jim Keller GRASP Laboratory University of Pennsylvania August 1, 2015 8/1/2015 Penn FLL Basic EV3 Training 2015 1 EV3 Components Medium Motor Gyro Sensor: Measure angles Measure rate

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

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

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

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

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

KI6501 Data Manager. Software User Manual

KI6501 Data Manager Software User Manual CONTENTS 1. Installation of USB Virtual COM Port driver software... 2 2. Installation of KI6501 Manager Software... 2 3. Connecting KI6501 to PC (Personal Computer)

FLL Advanced Programming & Best Practices Workshop

FLL Advanced Programming & Best Practices Workshop Bill Aucoin Maryland State FLL Committee University of Maryland, Baltimore County (UMBC) October 5, 2013 Guidelines For Today Feel free to enter and leave

Tutorial for Basic Editing in Adobe Premiere Pro CS5

Tutorial for Basic Editing in Adobe Premiere Pro CS5 Interface Overview Highlighting Key Tools - Project Files This is where all the files you import into Premiere are located. This includes movie files,

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

Automatic Threshold Values and Variables

Automatic Threshold Values and Variables In this lesson, we re going to look a little deeper into the world of values, and pay special attention to the programming structures that are used to represent

Outlook Express and Express Archiver to Backup and Retrieve E-Mail at UW 1

Outlook Express and Express Archiver to Backup and Retrieve E-Mail at UW 1 Express Archiver can be used to read archived e-mail that has been organized by Outlook Express (OE). If properly set in Outlook

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

etoureurope User Guide

Registration etoureurope User Guide 1. Connect to the internet and open the application 2. You will be presented with a Loading screen. Please wait 3. If it is the first time you are opening the application,

BLACKBOARD 9.1: Customize Course Home Page Blackboard has two different Home settings. One is the Home Tab, which is what you see when you first login to Blackboard. Instructions for customizing the Home

How-To Change your Account Settings in Office Outlook 2010:

How-To Change your Account Settings in Office Outlook 2010: This document will how you step-by-step how to change your account settings in Microsoft Office Outlook 2010. This how-to only covers this version

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

ME576 Siemens Tutorial Manual

ME576 Siemens Tutorial Manual Programming the Siemens PLC with S5 S7 for Windows Programming Create a new project Start S5 S7 for Windows by double clicking the desktop icon or using the start menu. Create

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

Watch Your Garden Grow The Brinno GardenWatchCam is a low cost, light weight, weather resistant, battery operated time-lapse camera that captures the entire lifecycle of any garden season by taking photos

Let s review. Below is a set of three VEX Line Tracking Sensors. Each contains an infrared LED and an infrared light sensor.

Forward until Dark In this lesson, you will use a VEX Line Tracking Sensor and the Threshold you calculated to cause the robot to move forward until it detects a dark surface, and then stop. Let s review.

ISSPRO ATTRIBUTE PROGRAMMER

ISSPRO, INC. 2515 N.E. Riverside Way, Portland OR 97211 Telephone: (503) 288-4488 Toll Free: (800) 888-8065 Fax: (503) 249-2999 www.isspro.com ISSPRO ATTRIBUTE PROGRAMMER Package Contents (1) Cable Harness

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

Introduction to Microsoft Access 2003

Introduction to Microsoft Access 2003 Zhi Liu School of Information Fall/2006 Introduction and Objectives Microsoft Access 2003 is a powerful, yet easy to learn, relational database application for Microsoft

TETRIX Controllers. TETRIX Sensors ROBOTC

1 TETRIX Controllers In this lesson you will learn how the HiTechnic Motor Controller and Servo Controller work with your NXT by using a Sensor Port. How do sensors communicate with the NXT? On the NXT

Kinect Interface to Play Computer Games with Movement

Kinect Interface to Play Computer Games with Movement Program Install and Hardware Setup Needed hardware and software to use the Kinect to play computer games. Hardware: Computer running Windows 7 or 8

Goal: Let s create Pong!

Goal: Let s create Pong! About! Pong is one of the first computer games ever created. It is a simple game that involves a ball and a paddle. The goal is to use your paddle, which you control by sliding

Congratulations for making the decision to become one of the many proud KT-X robot owners.

Congratulations for making the decision to become one of the many proud KT-X robot owners. The following quick start guide will enable to get your KT-X up and running in as little time as possible. Before

SAP Business Intelligence (BI) Reporting Training for MM. General Navigation. Rick Heckman PASSHE 1/31/2012

2012 SAP Business Intelligence (BI) Reporting Training for MM General Navigation Rick Heckman PASSHE 1/31/2012 Page 1 Contents Types of MM BI Reports... 4 Portal Access... 5 Variable Entry Screen... 5

StarLogo Nova Activity: Orientation

StarLogo Nova Activity: Orientation Last Updated: 7/18/14 You will learn the parts of the StarLogo Nova interface and program your first StarLogo Nova project, which uses multiple agents to draw a flower.

Project 1: Introduction to Arduino and LED Blink (Sketch Version) Description:

Project 1: Introduction to Arduino and LED Blink (Sketch Version) Description: The Arduino is a microprocessor. A Microprocessor is a compact programmable computing device with memory, processing, input,

White Noise Help Guide for iphone, ipad, and Mac

White Noise Help Guide for iphone, ipad, and Mac Created by TMSOFT - www.tmsoft.com - 12/08/2011 White Noise allows you to create the perfect ambient sound environment for relaxation or sleep. This guide

SimplyMap Canada Tutorial SimplyMap Canada is a web mapping application developed by Geographic Research Inc. The application enables users to create thematic maps and reports using demographic, business,

Intermediate STEMSEL Project 6 Light Sensor Alarm

Intermediate STEMSEL Project 6 Light Sensor Alarm Problem What items are important for survival in an emergency situation? How can we secure our goods? We want to create an alarm that can work even in

The Sensor Readings Gadget for Window 7 Version 1.0.0.5 Before you start: 1. You need the Virtual Coordinator Version 1.05.3 or above ready in the same computer or the other computer in the same network.

Introduction. RWTH Toolbox The RWTH NXT Toolbox for MATLAB is available from:

Introduction Summary Before starting with actual labs, this will give you an overview of the Lego Mindstorms NXT 2.0 kit and the RWTH Mindstorms NXT Toolbox for MATLAB. A. MATLAB B. RWTH Toolbox C. Mindstorms

Installing Remote Desktop Connection

SETTING UP YOUR REMOTE DESKTOP This section will assist you in setting you Remote Desktop Connection. This will allow you to create an icon for easy access to your virtual desktop. DISCLAIMER: All images

Welcome to our email marketing solution

Welcome to our email marketing solution With our email marketing solution, you can access a standard client update template and simply add your own messages to send to clients. The solution is quick and

Troubleshooting Color Matching

Troubleshooting Color Matching Notes on Color Color matching is a complex process that involves a number of variables. Consider the following points before you begin the troubleshooting process: Computer

CENTRICITY WEB VERSION 3.0. Updated 11/24/2009 Medical Imaging IT Technical Support please call the Help Desk 617-732-5927

TABLE OF CONTENTS PAGE 1 CENTRICITY QUICK REFERENCE GUIDE PAGE 2-3 ACCESSING CENTRICITY FROM LMR PAGES 4-5 ACCESSING CENTRICITY FROM CAS PAGES 6-7 3 1 2 9 1. Worklist Views Allows the user to view studies

Animations in Creo 3.0

Animations in Creo 3.0 ME170 Part I. Introduction & Outline Animations provide useful demonstrations and analyses of a mechanism's motion. This document will present two ways to create a motion animation

Modern Robotics, Inc Core Device Discovery Utility. Modern Robotics Inc, 2015

Modern Robotics, Inc Core Device Discovery Utility Modern Robotics Inc, 2015 Version 1.0.1 October 27, 2015 Core Device Discovery Application Guide The Core Device Discovery utility allows you to retrieve

Brother ScanViewer Guide for ios/os X

Brother ScanViewer Guide for ios/os X Version 0 ENG Definitions of notes We use the following note style throughout this user s guide: NOTE Notes tell you how you should respond to a situation that may

C-more Remote Access, Data Log, FTP File Transfer, and Email Tutorial

C-more Remote Access, Data Log, FTP File Transfer, and Email Tutorial P a g e 2 Introduction: This script will walk you through the basic process of setting up the remote access, data logging, FTP file

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,

REMOTE DESKTOP SETUP INSTRUCTIONS

REMOTE DESKTOP SETUP INSTRUCTIONS 1. Setting up your work desktop to allow Remote Desktop connectivity Windows does not have this feature enabled by default, so we will go through the steps on how to enable

How a Teen can use "Budget" to manage their money

How a Teen can use "Budget" to manage their money Parents, you can use "Budget" to teach your teen how to manage their allowance and/or part-time job income, and eventually to manage a checking account.

Macs are not directly compatible with Noetix.

Those that use Macintosh computers to access Noetix cannot directly access Noetix through http://www.sandiego.edu/noetix. If one is on a Mac and goes to Noetix directly in a web browser, the page is likely

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

Logging on to Activity Maker... 4 My Activities... 4 My Activities Logout... 15

Logging on to Activity Maker... 4 My Activities... 4 My Activities... 5 Logout... 5 Create a new activity... 5 Activity Maker Workspace... 6 Slide Browser... 6 New Slide... 7 Preview... 7 Slide Thumbnail...

MICROSOFT OUTLOOK 2010 EXPLORE ADDITIONAL FEATURES

MICROSOFT OUTLOOK 2010 EXPLORE ADDITIONAL FEATURES Last Edited: 2012-07-09 1 Explore Additional Features... 3 Subscribe to blogs... 3 Add a RSS for a blog... 3 Delete a RSS blog folder... 5 Create and

Welcome to SMART Notebook TM 11 collaborative learning software

Welcome to SMART Notebook TM 11 collaborative learning software SMART Notebook Software Tutorial Review features and get started quickly To access this tutorial later, go to: 1 What s new in SMART Notebook

XenApp/Citrix Program Neighborhood Installation

1. Download the XenApp Plugin (Citrix Presentation Server) Client Package Version 11.0 for Hosted Apps. Click on this LINK to obtain it. Once prompted, click RUN 2. 3. Save the file to your desktop. Once

Help Guide Invoicing

Help Guide Invoicing 2 Fergus Invoicing Guide Fergus Invoicing Guide Draft Version Published 18/04/15 INVOICING Table of contents 1 OVERVIEW 4 2 PROGRESS INVOICES 10 EXAMPLE A: INVOICING A CHARGE UP JOB

Introduction DashCommand is an app that acts as an advanced in-car computer. It is currently available for Windows, ios (iphone/ipod Touch/iPad), and Android. At the time of this writing, the most recent

Creating a Project with PSoC Designer

Creating a Project with PSoC Designer PSoC Designer is two tools in one. It combines a full featured integrated development environment (IDE) with a powerful visual programming interface. The two tools

Ultrasonix SONIX RP: Manual for Collecting RF Data. Updated: 10/29/2012 M Kurowski

Ultrasonix SONIX RP: Manual for Collecting RF Data Updated: 10/29/2012 M Kurowski 1 : System Start-Up/Shutdown Back of Sonix RP 1.1 Apply all the wheel foot brakes. To power the Ultrasonix Sonix RP system,

How to Establish Modem Communications from Director to a xl Main Panel

How to Establish Modem Communications from Director to a xl Main Panel These instructions are intended for installers connecting from a PC running Director Version 4.7x to a pre-commissioned (already programmed)

emarketing Manual- Creating a New Email

emarketing Manual- Creating a New Email Create a new email: You can create a new email by clicking the button labeled Create New Email located at the top of the main page. Once you click this button, a

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:

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,

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

To Begin Customize Office

To Begin Customize Office Each of us needs to set up a work environment that is comfortable and meets our individual needs. As you work with Office 2007, you may choose to modify the options that are available.

Microsoft Outlook 2007 Calendar Features

Microsoft Outlook 2007 Calendar Features Participant Guide HR Training and Development For technical assistance, please call 257-1300 Copyright 2007 Microsoft Outlook 2007 Calendar Objectives After completing

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

SIMPLE ANIMATION USING THE RASPBERRY PI

CLASSROOM CHALLENGE SIMPLE ANIMATION USING THE RASPBERRY PI In this lesson you will learn how to create simple animations using Scratch and Python. You are going to create repeating patterns using iteration

Personal Portfolios on Blackboard

Personal Portfolios on Blackboard This handout has four parts: 1. Creating Personal Portfolios p. 2-11 2. Creating Personal Artifacts p. 12-17 3. Sharing Personal Portfolios p. 18-22 4. Downloading Personal

r-one Python Setup 1 Setup 2 Using IDLE 3 Using IDLE with your Robot ENGI 128: Introduction to Engineering Systems Fall, 2014

r-one Python Setup 1 Setup The files needed are available in the Resources page of http://www.clear.rice.edu/engi128. You will need to setup two files: Python 2.7.8 and PySerial 1. Download Python 2.7.8.

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

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

10.3.1.9 Lab - Configure a Windows Vista Firewall

5.0 10.3.1.9 Lab - Configure a Windows Vista Firewall Print and complete this lab. In this lab, you will explore the Windows Vista Firewall and configure some advanced settings. Recommended Equipment Step

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

Multi-Touch Control Wheel Software Development Kit User s Guide

Multi-Touch Control Wheel Software Development Kit User s Guide V3.0 Bulletin #1204 561 Hillgrove Avenue LaGrange, IL 60525 Phone: (708) 354-1040 Fax: (708) 354-2820 E-mail: instinct@grayhill.com www.grayhill.com/instinct

Constant Contact User Manual TIP: Check out Constant Contact s video tutorial on how to develop an email campaign: http://tinyurl. com/3nvrv7l How to use this guide To use this guide, you must first be