A MICROCONTROLLER BASED AUTO TRACKING ROBOT
|
|
- Louise Barton
- 1 years ago
- Views:
Transcription
1 A MICROCONTROLLER BASED AUTO TRACKING ROBOT 1. Safety The voltages used in this experiment are less than 10V and normally do not present a risk of shock. Take this opportunity to observe posted safety information in and around the laboratories, and here on the class web site. 2. Objective In this lab you are to program a mobile robot using C language and let it follow a black line. The line is made with black tapes on a white board. Optical sensors are used to indicate the location of the line to the robot. The PIC microcontroller in the robot will be programmed to calculate its position from the sensor data and adjust the robots motors to follow the line. The C code will be compiled with the Hitech PICC compiler running under the MPLAB development environment. 3. Introduction to the Hardware The hardware includes a mobile robot and a sensing board which are shown in the Figure 1. The long board on the top of the robot is the control board which controls the robot, and the small board in the front of the robot is the sensing board. There are two wheels and two motors to drive the robot. Four serial-connected 1.5 V AA batteries provide 6V DC voltage which is regulated by LM2940 to obtain 5V power supply for the hardware. The green LED on the control board is for power supply indication. Figure 1: A picture of the mobile robot Revised March 8, 2010
2 Uwww.microchip.comU University of Saskatchewan (1) Robot The mobile robot includes the control board, batteries, two motors and wheels. The schematic of the robot is shown in Figure 2. The heart of the control board is a PIC16F886 microcontroller. Data sheets and information on this chip can be found at H H. This chip contains a wide variety of useful peripherals on board such as: analog-to-digital converters (convert analog signals to digital signals), pulse-width-modulation (generate modulated voltage pulses whose width and period can be controlled), comparators, UART (for serial communications), etc. PORTA (RA0-RA7) and PORTB (RB0-RB7) of the microcontroller are 8-bit wide, bidirectional ports. The corresponding data direction registers are TRISA and TRISB. Setting a TRISA bit (=1) will make the corresponding PORTA pin an input (i.e., disable the output driver). Clearing a TRISA bit (= 0) will make the corresponding PORTA pin an output. It is the same for TRISB. For the robot in our lab, PORTA of the microcontroller are all configured as input and digital pins. RA0, RA1 and RA2 are connected to the sensor board to receive the data from infrared sensors which is further described in the sensor board section. RA4 and RA5 are connected to two push buttons on the control board. PORTB are all configured as output pins to control the motors and LEDs. RB0 and RB1 are used to send the pulse signals to control the left and right motors. RB2 and RB3 are connected to two LEDs to display useful information. RB7 is connected to the program connector to program the microcontroller. The robot has 2 variable speed drive motors. These motors are controlled by two signals RB0 and RB1 from the microcontroller. The control signals are positive pulses of 1-2ms every 20ms. If you need forward full speed, then send a 2ms pulse every 20ms. If you need stop the motor, then send a 1.5ms pulse every 20ms. If you need a reverse full speed, then send a 1ms pulse every 20ms. The pulse width can be set at any value between 1-2ms to achieve various speeds for forward or reverse directions. The speed of the wheels can be calibrated by two pots under the control board of the robot which are close the motors. More detailed information is given in the next section. (2) Sensor Board The schematic for the sensor board is shown in Figure 3. The line sensing consists of 3 reflective sensors. The reflective sensor is essentially an infrared LED and a phototransistor. When the phototransistor sees infrared light reflected, it will conduct. The phototransistor is connected to a comparator so that a digital signal can be generated. When the sensor is facing to a dark background (for example back strip) little light is reflected back to the phototransistor, then the red led will be off and corresponding digital output will be 1. When the sensor is facing to a white background the red led will be on and the corresponding digital output will be 0. Three sensors are connected to RA0 (left), RA1 (center), and RA2 (right), which are sent back to the microcontroller through a 6-wire cable. Turn the robot power on and experiment with the light sensors to verify their operation with a test card (piece of paper with a strip of black electrical tape stuck to it). 2
3 Figure 2: Schematic of the control board. Figure 3: Schematic for the sensor board 3
4 4. Introduction to the Software The software to control the robot is written in C language. It will be developed in the MPLAB development environment which is provided by Microhip Technology Inc. The C code is compiled with a compiler from HI-TECH Software, called HI-TECH PICC C compiler. This compile is integrated into the MPLAB IDE (Integrated Development Environment) platform to ease the design process. Like any other embedded system developing procedure, you need to create a project, then develop the code for the project and compile it. After that you program the microcontroller using the developed program. The following is the brief tutorial about how to Create a project, add files to the project, Compile the files, Program the robot with the compiled C program. (1) Create a project First create a new directory called robotlab in your H or C disk, download a C file called linefollower_lab.c from H UhereU H or the lab webpage. Right click the link and save it to the directory you just created. Launch the MPLAB IDE software by clicking Start -> All Programs -> Microchip -> MPLAB IDE V8.10 -> MPLAB. This will start the MPLAB development environment. Create a project in MPLAB. Select the Project Wizard menu item from the Project pull-down menu as illustrated in the following Figure 4. Figure 4: Project Wizard In the dialog that opens, click Next to move to the chip selection dialog. Select a PIC16F886 device then click Next. The next dialog is where you get to specify the toolsuite associated with the project. Select HI- TECH Universal Toolsuite as the Active Toolsuite in this dialog, as shown in Figure 5. Notice that the Toolsuite Contents area shows the generic name HI-TECH ANSI C Compiler. Notice also the path shown in the Location area. This path is not important and you do not need to edit it to point to the compiler location. The Universal Toolsuite determines the location of the installed compilers via other means. Click Next. 4
5 Figure 5: Select HI-TECH Universal ToolSuite in creating project In the next dialog you can specify the name and location of the project you are creating. Click on Browse and change the directory to robotlab that you have created at the beginning. Type in a meaningful name such as linefollower for the project and Click Next. Lastly the Project Wizard is asking to see if you would like any existing files to be added to the project. We will add the downloaded file in the directory called linefollower_lab.c to the project. Select the file from the left panel and click on Add to add it to the project. The file should show in the right panel at this time. Then click Next and show the project summary. If everything looks okay in the summary click Finish and we are done for this part. (2) Compile the code To ensure that the file was correctly added, click the View menu, and select Project. This will open a window which shows an overview of the project. In this window you will see several folder icons. Under the Source Files icon you should see the name of the file listed next to a file icon. You can double-click the file to open and edit it. If you close the editor window containing our code, you can re-open it by double-clicking the file icon associated with the file in the Project window. Now let s compile the downloaded code. Select Rebuild from the Project menu, or choose any of MPLAB IDE s short cuts to build the project you can, for instance, click on the toolbar button that shows the HI-TECH ball and stick logo. You will notice that the Project menu has two items: Build and Rebuild. The Build menu item action only processes those source files that have changed since the last build, then performs the code generation and link step. Rebuiding a project will always process every source file in the project, regardless of whether they have changed. If 5
6 in doubt, use Rebuild. The HI-TECH Build buttons are linked to the Build menu item. The program should now be compiled. You will see a window open showing content similar to that shown in Figure 6. Figure 6: Information after the code is successfully built This shows the steps both MPLAB IDE and the compiler took to build the project. The lines starting with Executing: show the command lines passed to the compiler command-line driver, PICC, that were used to actually build. Note that there are two commands: one for the only source file the project contains; the other for the code generation and link step. The compiler has produced a memory summary and there is no message indicating that the build failed, so we have successfully compiled the project. If there are errors they will be printed in Build tab of this window. You can double-click each error message and MPLAB IDE will show you the offending line of code, where possible. If you do get errors, check that the program is what is contained in this document. (3) Program the Robot The programmer you are using is called PICkit 2. Plug this programmer into the robot programming connector (note pin 1) on the board and also connect it to your PC with the USB connector. Turn on the power switch of the robot. At this time, click on Programmer -> Select Programmer -> PICkit 2. Then you are ready to program the robot with the compiled code. Click on Programmer -> Program, the robot should be successfully programmed as shown in the following Figure. This means that the program is downloaded to the memory of the robot and ready to run. 6
7 Figure 7: Programming the robot If you want to program the robot every time you have successfully compiled the code, you can select Program -> Settings -> Program after every successful build. 5. Lab Procedure: (a) Read previous sections thoroughly to make sure you have the background knowledge of the hardware used in this lab. (b) Follow the instructions in section 4 (Introduction to the Software) to create a project, compile the downloaded H and program the robot. Once it is successfully Ulinefollower_lab.cU H code, completed, you can calibrate the motor speed when powering on the robot. Pressing push button RA5 will send 1.5 ms pulses (stop signals) in every 20ms to the motors for calibration. Notice that LED RB3 is also on at this time. You can adjust the motor pots until there is no movement of the wheels. The robot will exit this mode and go into ready if button RA5 is pushed again and LED RB3 will be off. (c) Read carefully the C program file, linefollower_lab.c, including the comments of the code. You need to complete this program to make the robot follow a black stripe on a white board. When push button RA5 is pressed, the robot is in calibration mode and LED RB3 is on. When it is pressed again, it quits this mode. When RA4 is pressed, the robot is in line-following mode, and LED RB2 is on. The robot should be able to follow the black stripes on a whiteboard. When it is pressed again, the robot will quite this mode and LED RB2 is off. You can try to make the robot move as fast as possible and follow the line at the same time. In the partially-completed code, fill in the function checksensors(void) to read the sensors and adjust the motors accordingly. Also fill in the function checkforinrange(void) to check the motor data (in the range of 0 to 50). Properly comment your code. Compile the code and program the robot. Test the robot on the test track. Demo your working robot to your lab instructors using the test track setup by the lab instructors. Record the travel time of your robot on the track, the shorter, the better. 7
8 6. Lab Questions If you are asked to enhance this mobile robot to travel through a Maze, what kind of other sensors you can think about to be used? Briefly describe how you are going to implement them. 7. Lab Documentation You need to document your lab activities in your lab book. In addition, you need to attach the following items to your lab book. (1) A flow chart of the completed program linefollower_lab.c (2) Working code with proper comments (3) Answers to lab questions in section 6 8. Extra Work The following is not required, just for your future work if you are interested in this robot. You will receive 5% bonus if you can complete them and pass the test path built by the lab instructors. (1) Can you make the robot follow a very sharp turn without losing tracking? (2) Can you make the robot to find its way if part of the black line is missing? 8
An Introduction to MPLAB Integrated Development Environment
An Introduction to MPLAB Integrated Development Environment 2004 Microchip Technology Incorporated An introduction to MPLAB Integrated Development Environment Slide 1 This seminar is an introduction to
Microprocessors and Microcontrollers. Lab #0 Getting Started with MPLAB-X IDE
EE 3954 Microprocessors and Microcontrollers Lab #0 Getting Started with MPLAB-X IDE Background: Some or all of the laboratory exercises performed throughout this course will involve writing assembly language
MICRO CONTROLLER BOARDS. PIC 16F/18F Advanced Development kit
MICRO CONTROLLER BOARDS PIC 16F/18F Advanced Development kit Contents CHAPTER 1: Introduction... 4 1.1 WELCOME... 4 1.2 PIC SLICKER DEVELEOPMENT BOARD... 4 Features continued... 5 1.3 PIC SLICKER HARDWARE...
PIC PROGRAMMING PROCEDURE:
PIC PROGRAMMING PROCEDURE: 1. Open MicroCode Studio Double click on the MicroCode Studio desktop icon or select from the Start menu: Programs MicroCode Studio (MCSX) MicroCode Studio (MCSX). 2. Create
Programming PIC Microcontrollers in PicBasic Pro Lesson 1 Cornerstone Electronics Technology and Robotics II
Programming PIC Microcontrollers in PicBasic Pro Lesson 1 Cornerstone Electronics Technology and Robotics II Administration: o Prayer PicBasic Pro Programs Used in This Lesson: o General PicBasic Pro Program
Texas Instrument (TI) LaunchPad Evaluation Kit. A complete tutorial and guide for the TI LaunchPad with featured microcontroller MSP430F5529
Texas Instrument (TI) LaunchPad Evaluation Kit A complete tutorial and guide for the TI LaunchPad with featured microcontroller MSP430F5529 1 TI LaunchPad MSP-EXP430F5529LP 2 TI LaunchPad MSP-EXP430F5529LP
The elabtronics USB PORT Module: 2 in 1 PIC Programmer Controller
The elabtronics USB PORT Module: 2 in 1 PIC Programmer Controller The compact USB PORT Module from elabtronics can be used as a PIC programmer and a controller. It programs user PIC projects using the
Tutorial for MPLAB Starter Kit for PIC18F
Tutorial for MPLAB Starter Kit for PIC18F 2006 Microchip Technology Incorporated. All Rights Reserved. WebSeminar Title Slide 1 Welcome to the tutorial for the MPLAB Starter Kit for PIC18F. My name is
PROGRAMMING PIC MICROCONTROLLERS
PROGRAMMING PIC MICROCONTROLLERS Install ET-PGMPIC USB Install the following two programs from the CD..NET Framework (dotnetfx). PICkit2Setup. After installation, click on the icon below to start the program.
PICKIT 2 PROGRAMMER-TO-GO USER GUIDE
PICKIT 2 PROGRAMMER-TO-GO USER GUIDE 1 Introduction The PICkit 2 Programmer-To-Go functionality allows a PIC MCU memory image to be downloaded into the PICkit 2 unit for later programming into a specific
Probots Freeduino USB 1.0. Starter Guide
Probots Freeduino USB 1.0 Arduino Compatible Development Board Starter Guide 1. Overview Arduino is an open source embedded development platform consisting of a simple development board based on Atmel
USB Cameras and Windows XP TroubleShooting
USB Cameras and Windows XP TroubleShooting Below is a short, step by step, way to get our cameras to work with Windows XP Home and Office editions. After connecting the camera to the computer as per the
HI-TECH C SETUP GUIDE. Hi-Tech C - Setup Guide..
Hi-Tech C - Setup Guide.. 1. Introduction and overview The HI-TECH C Compiler for PIC10/12/16 MCUs (Lite mode) is a freeware compiler. It supports all PIC10, PIC12 and PIC16 series devices. The features
DsPIC HOW-TO GUIDE Creating & Debugging a Project in MPLAB
DsPIC HOW-TO GUIDE Creating & Debugging a Project in MPLAB Contents at a Glance 1. Introduction of MPLAB... 4 2. Development Tools... 5 3. Getting Started... 6 3.1. Create a Project... 8 3.2. Start MPLAB...
Guide to Installing BBL Crystal MIND on Windows 7
Guide to Installing BBL Crystal MIND on Windows 7 Introduction The BBL Crystal MIND software can not be directly installed on the Microsoft Windows 7 platform, however it can be installed and run via XP
INF-USB2 and SI-USB Quick Start Guide
INF-USB2 and SI-USB Quick Start Guide Please follow these instructions carefully. DO NOT connect the INF-USB2 or SI-USB module to your computer before running the setup program. After running Setup and
Figure 1. Flowcode 1 step-by-step Let s now convert this into a Flowcode program. Start. Read switch status. Is switch pressed?
This article offers an introduction to programming PIC chips using the free version of Flowcode (limited to 2k of compiled code), and shows you how to use it to create two simple programs for the PICkit
Lesson 1 - Creating a C18 Project with MPLAB
Lesson 1 - Creating a C18 Project with MPLAB Objectives To build a C18 project Identify the location of C18 program files Preparation: Microchip s MPLAB IDE and MPLAB C18 compiler are required for this
ScanShell.Net Install Guide
ScanShell.Net Install Guide Please install the software first - DO NOT PLUG IN THE SCANNER The scanner has been carefully packaged to avoid damage during transportation. Before operating the scanner, please
Capacitive Touch Lab. Renesas Capacitive Touch Lab R8C/36T-A Family
Renesas Capacitive Touch Lab R8C/36T-A Family Description: This lab will cover the Renesas Touch Solution for embedded capacitive touch systems. This lab will demonstrate how to setup and run a simple
Vivado Hello World Tutorial
Vivado Hello World Tutorial Embedded Processor Hardware Design September 9, 2013 VIVADO TUTORIAL 1 Table of Contents Requirements... 3 Part 1: Building a Zynq- 7000 Processor Hardware... 3 Introduction...
Microcontroller Code Example Explanation and Words of Wisdom For Senior Design
Microcontroller Code Example Explanation and Words of Wisdom For Senior Design For use with the following equipment: PIC16F877 QikStart Development Board ICD2 Debugger MPLAB Environment examplemain.c and
Start A New Project with Keil Microcontroller Development Kit Version 5 and Freescale FRDM-KL25Z
Start A New Project with Keil Microcontroller Development Kit Version 5 and Freescale FRDM-KL25Z This tutorial is intended for starting a new project to develop software with Freescale FRDM-KL25Z board
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
Evo Laser Firmware Developer s Manual
Evo Laser Firmware Developer s Manual Table of Content Chapter 1 Introduction Chapter 2 Hardware Overview and Subsystems 2.1 Overview 2.2 Evo Laser Hardware Core System 2.3 Evo Laser Smartport TM Chapter
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
Transmitter Interface Program
Transmitter Interface Program Operational Manual Version 3.0.4 1 Overview The transmitter interface software allows you to adjust configuration settings of your Max solid state transmitters. The following
COMP2121 Experiment 5
COMP2121 Experiment 5 1. Objectives In this lab, you will learn AVR programming on Parallel input/output; Some typical input/output devices; and Interrupts 2. Preparation Before coming to the laboratory,
Installation guide for e.dentifier2 software
Installation guide for e.dentifier software The e.dentifier can be used connected or unconnected to the PC with a USB cable. Connected use requires the installation of software. Having opened this text
Downloading a Sample Program over USB
Downloading a Sample Program over USB This document is a guide for downloading and running programs on the VEX Cortex using the USB A-to-A cable. You will need: 1 VEX Cortex Microcontroller with one 7.2V
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
Midland BT Updater BTUpdater Program Program file (x86) ), Midland
Midland BT Updater After you downloaded the BT Updater setup application from the web site, double click on it and follow the installation procedure. The BTUpdater application is automatically installed
Building an Embedded Processor System on a Xilinx Zync FPGA (Profiling): A Tutorial
Building an Embedded Processor System on a Xilinx Zync FPGA (Profiling): A Tutorial Embedded Processor Hardware Design January 29 th 2015. VIVADO TUTORIAL 1 Table of Contents Requirements... 3 Part 1:
ISP Engineering Kit Model 300
TM ISP Engineering Kit Model 300 December 2013 Model 300 Overview The Model 300 programmer supports JTAG programming of all Lattice devices that feature non-volatile configuration elements. The Model 300
Lab Experiment 1: The LPC 2148 Education Board
Lab Experiment 1: The LPC 2148 Education Board 1 Introduction The aim of this course ECE 425L is to help you understand and utilize the functionalities of ARM7TDMI LPC2148 microcontroller. To do that,
ATMEGA16 Development Board May 2010
ATMEGA16 Development Board May 2010 NEX Robotics Pvt. Ltd. 1 ATMEGA16 Development Board ATMEGA16 Development Board. Introduction ATMEGA16 Development Board is made from double sided PTH PCB board to provide
Config software for D2 systems USER S MANUAL
DT-CONFIG SOFTWARE Config software for D2 systems USER S MANUAL CONTENTS 1. Introductions ------------------------------------------------------------------- 3 2. System Requirement and Connection ----------------------------------------
Installing the USB driver for Firmware 7 or later For use with E-blocks programmer boards and PICmicro Development boards.
Installing the USB driver for Firmware 7 or later For use with E-blocks programmer boards and PICmicro Development boards. Matrix Multimedia USB PICmicro programmer boards with Firmware version 7 or later
Getting Started with C Programming for the ATMEL AVR Microcontrollers
Getting Started with C Programming for the ATMEL AVR Microcontrollers By Son Lam Phung Version 2.0 Latest version of this document is available at: http://www.elec.uow.edu.au/avr Son Lam Phung, 2008-2015.
SENSORLESS-BLDC-MOTOR-RD
S ENSORLESS BLDC MOTOR REFERENCE DESIGN KIT USER S GUIDE 1. Kit Contents The Sensorless BLDC Motor Reference Design Kit contains the following items: Sensorless BLDC Motor Reference Design Board Brushless
EECS 100/43 Lab 8 Introduction to the PIC Microcontroller
EECS 100/43 Lab 8 Introduction to the PIC Microcontroller 1. Objective In this lab, you will learn about how to use your PIC Microcontroller. This lab is the first lab for the digital component of the
Studuino IR Receiver Manual
Studuino IR Receiver Manual This manual explains the Studuino Programming Environment and how to use it. As the Studuino Programming Environment develops, this manual may be edited or revised. You can
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...
ASKING QUESTIONS FROM THE FLOW QUESTION EDITOR AND POWERPOINT
Asking Questions from the Flow Question Editor and PowerPoint 1 ASKING QUESTIONS FROM THE FLOW QUESTION EDITOR AND POWERPOINT Download and Hardware Flow is available for most PC, Mac and Linux platforms.
SA-9600 Surface Area Software Manual
SA-9600 Surface Area Software Manual Version 4.0 Introduction The operation and data Presentation of the SA-9600 Surface Area analyzer is performed using a Microsoft Windows based software package. The
Scan2MSCRM User Guide Microsoft Dynamics CRM 3.0 compatible Microsoft Dynamics CRM 4.0 compatible. Version 3.0.0
Scan2MSCRM User Guide Microsoft Dynamics CRM 3.0 compatible Microsoft Dynamics CRM 4.0 compatible Version 3.0.0 www.card-reader.com Table of Contents Scan2MSCRM...3 Overview... 3 Features... 3 Microsoft
NEC USB PortBar with the Driver Installation Diskette
NEC USB PortBar with the Driver Installation Diskette Congratulations on purchasing the NEC USB PortBar for your NEC Versa notebook computer! The NEC USB PortBar connects to the USB port on your NEC Versa
SKP16C62P Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc.
SKP16C62P Tutorial 1 Software Development Process using HEW Renesas Technology America Inc. 1 Overview The following tutorial is a brief introduction on how to develop and debug programs using HEW (Highperformance
Printer Sharing of the PT-9500pc in a Windows Environment
Printer Sharing of the PT-9500pc in a Windows Environment This procedure is for configuring the PT-9500pc as a shared printer in Microsoft Windows. For printer sharing to operate correctly, please be sure
Chase Mode Manager Software
Please read and understand this instruction manual thoroughly before using this product. for Mini-Z series equipped with an Rx unit with Chase Mode Chase Mode Manager Software Instruction Manual This instruction
Downloading a ROBOTC Sample Program
Downloading a ROBOTC Sample Program This document is a guide for downloading and running programs on the VEX Cortex using ROBOTC for Cortex 2.3 BETA. It is broken into four sections: Prerequisites, Downloading
INDEX. Trademarks All name and product s trademarks mentioned below are the property of their respective companies.
USB2.0 EASY IDE ADAPTER INDEX Trademarks ---------------------------------------------------------------------------- Introduction ---------------------------------------------------------------------------
Multiplexer Setup. Dan Zilinskas ECE 480 Team 8 Motion Capture For Runners
Multiplexer Setup Dan Zilinskas ECE 480 Team 8 Motion Capture For Runners Contents Introduction...3 Objective...3 Multiplexer Schematic and Information...4 IMU and Arduino...4 Getting Started (Initial
EE 244 Tutorial for programming the BASYS-2 FPGA board
EE 244 Tutorial for programming the BASYS-2 FPGA board Hello there and welcome to the basic tutorial on how to program the BASYS-2 board for your EE 244 class. Using this board and the following examples,
Quick Start Using DASYLab with your Measurement Computing USB device
Quick Start Using DASYLab with your Measurement Computing USB device Thank you for purchasing a USB data acquisition device from Measurement Computing Corporation (MCC). This Quick Start document contains
Work with Arduino Hardware
1 Work with Arduino Hardware Install Support for Arduino Hardware on page 1-2 Open Block Libraries for Arduino Hardware on page 1-9 Run Model on Arduino Hardware on page 1-12 Tune and Monitor Models Running
FlowKit in-circuit debug system
FlowKit in-circuit debug system www.matrixmultimedia.com HP299 Contents About this document 3 Board layout 3 General information 4 Detailed operation 4 Circuit diagram 7 2 Copyright About this document
K8048 PIC PROGRAMMER BOARD
K8048 PIC PROGRAMMER BOARD K8048 2003 Velleman Components Velleman Kits Welcome to the exciting world of Velleman Kits. Velleman Kit is known all over the world for our High Quality electronic kits. Our
STEPPER-MOTOR-RD STEPPER MOTOR REFERENCE DESIGN KIT USER S GUIDE. 1. Kit Contents. 2. Kit Overview. Figure 1. Stepper Motor Reference Design Board
STEPPER MOTOR REFERENCE DESIGN KIT USER S GUIDE 1. Kit Contents The Stepper Motor Reference Design Kit contains the following items: Stepper Motor Reference Design Board Stepper Motor Universal AC to DC
ET-PGMPIC USB ค ม อการใช งาน ET-PGMPIC USB -1- Specifications of ET-PGMPIC USB
ET-PGMPIC USB ET-PGMPIC USB is a PIC Microcontroller Programmer that is Microcontroller from Microchip Co., Ltd. Its specifications are equivalent to PicKit 2 Programmer of Microchip because it can program
PIC32 DEVELOPMENT BOARD
PIC32 DEVELOPMENT BOARD A Design Project Report Presented to the School of Electrical and Computer Engineering of Cornell University In Partial Fulfillment of the Requirements for the Degree of Master
Installing the IF-NMEASC & SC30 Windows XP Drivers & Software
Installing the IF-NMEASC & SC30 Windows XP Drivers & Software The following document will outline the installation and use of the IF-NMEASC and SC-30 USB drivers and SC-30Tool software in three parts:
QUICK START GUIDE. SG2 Client - Programming Software SG2 Series Programmable Logic Relay
QUICK START GUIDE SG2 Client - Programming Software SG2 Series Programmable Logic Relay SG2 Client Programming Software T he SG2 Client software is the program editor for the SG2 Series Programmable Logic
AVR Butterfly Training. Atmel Norway, AVR Applications Group
AVR Butterfly Training Atmel Norway, AVR Applications Group 1 Table of Contents INTRODUCTION...3 GETTING STARTED...4 REQUIRED SOFTWARE AND HARDWARE...4 SETTING UP THE HARDWARE...4 SETTING UP THE SOFTWARE...5
EMBEDDED C USING CODEWARRIOR Getting Started Manual
Embedded C using CodeWarrior 1 68HC12 FAMILY EMBEDDED C USING CODEWARRIOR Getting Started Manual TECHNOLOGICAL ARTS, INC. Toll-free: 1-877-963-8996 (USA and Canada) Phone: +(416) 963-8996 Fax: +(416) 963-9179
How to program a PIC microcontroller
By Fernando Brea Translation by Manolo Hernández-Peña M. Table of content 1. Introduction 2. Materials a. Hardware b. Software 3. Hardware connections 4. Hardware configuration 5. Software installation
Using the VEX Cortex with ROBOTC
Using the VEX Cortex with ROBOTC This document is a guide for downloading and running programs on the VEX Cortex using ROBOTC for Cortex 2.3 BETA. It is broken into four sections: Prerequisites, Downloading
LabVIEW Remote Pump Control for USB Controller
LabVIEW Remote Pump Control for USB Controller Syringe Pump Technical Bulletin TB39 Overview The current Teledyne Isco D-Series USB pump controllers (identification number 62-1240-114 and higher) can be
Fyrite User Software. 1. Introduction. 2. Installation: Windows XP. Instruction 0024-9465
Instruction 0024-9465 Rev. 4 - August 2013 Fyrite User Software 1. Introduction This manual describes how to install Fyrite User Software onto computers that run under the Windows XP, Windows Vista, Windows
MPLAB C18 C Compiler
MPLAB C18 C Compiler MPLAB C18 C Compiler The layout of this document: Installing MPLAB C18: A step-by-step guide through the installation process of MPLAB C18 Compiler. Configuring MPLAB IDE: MPLAB IDE
BEST Robotic, Inc. MATLAB/Simulink Team Training Programming With MATLAB/Simulink
BEST Robotic, Inc. MATLAB/Simulink Team Training Programming With MATLAB/Simulink September 20, 2014 BISON BEST 1 What You ll Need Minimum System Requirements Microsoft Windows XP or Later 32-bit or 64-bit
Calibration Kit. General Instructions. Table of Contents. System Requirements
Calibration Kit These instructions provide information on the installation, connection and operation of the Calibration Kit for use with SOR 800 Series pressure products, specifically the 805PT and 805QS.
Special Lecture. Basic Stamp 2 Programming. (Presented on popular demand)
Special Lecture Basic Stamp 2 Programming (Presented on popular demand) Programming Environment Servo Motor: How It Work? The editor window consists of the main edit pane with an integrated explorer panel
PL-25A1 Hi-Speed USB Easy Transfer Cable User s Guide Manual
PL-25A1 Hi-Speed USB Easy Transfer Cable User s Guide Manual (For Cable Manufacturer Reference Only Not for End-User Distribution) NOTE: Prolific only supplies the PL-25A1 controller chip, PCLinq3 drivers,
Manual. Sealer Monitor Software. Version 0.10.7
Manual Sealer Monitor Software Version 0.10.7 Contents 1 Introduction & symbols 1 2 Installation 2 2.1 Requirements 2 2.2 Installation process 2 3 Menu & Tooblar 5 3.1 File menu 5 3.2 Print menu 6 3.3
ATMega. Development Board. Manual V1.0
ATMega Development Board Manual V1.0 ATMega Development Board.doc Page 1/9 Introduction Development boards allow a quick implementation of a prototype design and successive downloads of the program directly
NIOS CPU Based Embedded Computer System on Programmable Chip
NIOS CPU Based Embedded Computer System on Programmable Chip COE718: Hardware Software Co-Design of Embedded Systems 1 Lab Objectives BONUS LAB: PART-I This lab has been constructed to introduce the development
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
Windows XP Home Edition / Windows XP Professional
Windows XP Home Edition / Windows XP Professional COOLPIX5000/995/885/775 This manual is for those users of the COOLPIX5000/995/885/ 775 who are running Nikon View 4 (Version4.3.1) under Windows XP Home
Microlog Series Module Manager and Firmware Install Procedure
Microlog Series Module Manager and Firmware Install Procedure This document details important module management information and firmware installation instructions not described in the product user manual.
USB-CPLD DEVELOPMENT SYSTEM FOR THE ARDUINO
USB-CPLD DEVELOPMENT SYSTEM FOR THE ARDUINO The EPT USB-CPLD development system provides an innovative method of developing and debugging programmable logic code. It also provides a high speed data transfer
Installation Instructions for 9555 USB Driver
Prior to using the data modem features of your 9555 handset; you must first install the VCOMPORT 9555 USB Driver. This driver is compatible with: Windows XP Service Pack 2, Windows 2000 Service Pack 4,
Teach Yourself PIC Microcontroller Programming. Manual PIC 40 Basic Development Board. Amer Iqbal Qureshi. Microtronics Pakistan
Teach Yourself PIC Microcontroller Programming Manual PIC 40 Basic Development Board Amer Iqbal Qureshi Microtronics Pakistan www.electronicspk.com 40 Pin PIC Microcontroller Basic Board PIC Microcontrollers
Running the R4 Software on a USB Port
Tech Note Running the R4 Software on a USB Port Like a lot of other engine management software programs that have been around for a while, the R4 program is designed to communicate through a 9-pin serial
Personal SES Software Security. Installing and Updating the Personal (Stand Alone) Software Security Key. Version15.1
Personal SES Software Security Installing and Updating the Personal (Stand Alone) Software Security Key Version15.1 1 SES ships its software packages with a hardware protection key. The key is to be plugged
Quick Start Guide. TWR-MECH Mechatronics Board TOWER SYSTEM
TWR-MECH Mechatronics Board TOWER SYSTEM Get to Know the Tower Mechatronics Board Primary Connector / Switch MCF52259 Connectors for Up to Eight Servos SW4 (Reset) USB OTG 5V Supply Touch Panel Socket
5. Tutorial. Starting FlashCut CNC
FlashCut CNC Section 5 Tutorial 259 5. Tutorial Starting FlashCut CNC To start FlashCut CNC, click on the Start button, select Programs, select FlashCut CNC 4, then select the FlashCut CNC 4 icon. A dialog
SmarResearch TechnologySource. Windows Configurator for HART - DDL Technology DDCON 100 Getting Started Guide. Congratulations! DDCON 100 Features
SmarResearch TechnologySource HART Fieldbus Profibus Intrinsic Safety Configuration Tools Semiconductors Training Custom Design Windows Configurator for HART - DDL Technology DDCON 100 Getting Started
Media Player MP-01. Quick Reference Guide
Media Player MP-01 Quick Reference Guide Version 1.1 NEC Display Solutions, Ltd. Notes The windows in the actual software may differ somewhat from those shown in this manual. No part of the contents of
CodeWarrior Development Studio for Freescale S12(X) Microcontrollers Quick Start
CodeWarrior Development Studio for Freescale S12(X) Microcontrollers Quick Start SYSTEM REQUIREMENTS Hardware Operating System Disk Space PC with 1 GHz Intel Pentum -compatible processor 512 MB of RAM
Connecting your Omega/BetaPAT PLUS to a PC via a USB
Connecting your Omega/BetaPAT PLUS to a PC via a USB Install software Windows XP and below Insert the disc into your computers disc drive and run through the setup wizard. Windows Vista & 7 1. Insert the
PCLinq2 Hi-Speed USB Bridge-Network Cable. Quick Network Setup Guide
PCLinq2 Hi-Speed USB Bridge-Network Cable Congratulations! Quick Network Setup Guide For Windows 98/ME/2000/XP Congratulations for installing the PCLinq2 Hi-Speed USB Bridge-Network Cable. This Quick Network
Sharing and Mapping a Network Drive in Windows 7
This guideline shows a typical Windows 7 Professional configuration on a domain network and may not accurately describe your network. If you have problems following it, please consult a competent network
Revision Update Instructions- Using Legacy Connect PREP:
Revision Update Instructions- Using Legacy Connect Some older versions of Predator software cannot be auto detected by the DS Downloader. Any tool with a revision starting with 7rxx and some older 8rxx
Ohaus Repair & Service Tool Software Instruction Manual
Ohaus Repair & Service Tool Software Instruction Manual TABLE OF CONTENTS 1 GETTING STARTED... 3 1.1 INTRODUCTION... 3 1.2 INSTALLING THE SOFTWARE TOOL ON A PC... 3 2 USING THE SOFTWARE... 6 3 REPAIR
Instructions for Installing and Using the FOCUS DL-15 Data Transfer Software
27 March 2015 Instructions for Installing and Using the FOCUS DL-15 Data Transfer Software Introduction This guide will walk you through the process of transferring data from the FOCUS DL-15 to the computer
PL-2305 USB-to-Printer Cable Windows 8 Installation Guide
PL-2305 USB-to-Printer Cable Windows 8 Installation Guide Introduction The PL-2305 USB-to-Printer cable provides a bi-directional bridge between the USB host system and IEEE-1284 parallel port printers.
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
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
WinLIN Setup and Operation:
Frequently Asked Questions about the 07551-Series Masterflex L/S Computer-Compatible drives and about the Masterflex WinLIN Linkable Instrument Control Software (07551-70) WinLIN Setup and Operation: Will