Preliminary Phidget21.NET API Manual

Size: px
Start display at page:

Download "Preliminary Phidget21.NET API Manual"

Transcription

1 Preliminary Phidget21.NET API Manual Describes the Application Program Interface (API) for each Phidget device. The API can be used by a number of languages; this manual discusses use via C# and the code examples reflect this.

2 How to use Phidgets Phidgets are an easy to use set of building blocks for low cost sensing and control from your PC. Using the Universal Serial Bus (USB) as the basis for all Phidgets, the complexity is managed behind this easy to use and robust Application Program Interface (API) library. This library is a managed layer on top of the Phidget21 C API. As of July 2006, there is no network functionality available. Currently, this library is intended to be used by CLR languages (VB.NET, C#, etc.) to control phidgets on the local computer. Installing the Library To access the Phidget.NET software components, you must first install the library on your computer: To install the library go to >> Dowloads >> Release Select the PHIDGET.msi file. A dialog box will appear, asking if you would like to open the file or save it to your computer. You can do either, but if you are unsure just select Open and follow the instructions. Now, to use Phidgets from the Visual Studio 2005 IDE, open Project >> Add Reference, and browse for Phidget21.NET.dll. This should be listed in the.net library section, but installs by default into C:\Program Files\Phidgets and can be selected manually from there if necessary. Plug in your hardware, and you are ready to go! For older versions of Visual Studio you will have use the COM Interop and reference the Phidget COM library. There are plans to release a.net 1.1 library eventually. Events All devices share three common events: Attach, Detach and Error. There are also many device specific events. These events have been implemented in a standard way for.net. Essentially, you need to create a new event handler delegate that points to a specific function that you want run when the event occurs, and then add that to the event to register the callback. You can see an example of this in the Phidget Manager section. Each event has an associated delegate and argument class for passing data to event handlers. For example, the Attach event uses the AttachEventHandler delegate and the AttachEventArgs class. So to add a callback to the Attach event: Attach += new AttachEventHandler(attachEvent); Where you have created the attachevent function: void attachevent(object sender, AttachEventArgs e) { //do something on an attach... } Each argument class defines properties for accessing data passed to the event handler: ie: e.device.name; //Name of the attached device You can add as many event handling functions as you like to each event, and also add each event handling function to as many events as you like. January

3 Exceptions Every functions that is part of this API has the ability to throw a PhidgetException. This exception means that a call to one of the underlying C functions failed, and the PhidgetException will contain the error code and message from the C library. January

4 The Phidget Manager The Phidget Manager (Phidgets.Manager class) allows you to get attach and detach events for every device, without actually opening them. Also, a list of device is made available. void open() This will open the PhidgetManager. Generally you would first register the Attach and Detach handlers and then call open() to start the polling this way you will receive notification events for every device, even phidgets that were plugged in prior to the call. void open(string IPAddress, int port, string password [Optional]) Opens a remote PhidgetManager using IP Address (or hostname) and port number. The Password is only required if the Phidget Webservice is running with authentication active. void open(string ServerID, string password [Optional]) This method is not yet implemented and will throw a PhidgetException. void close() Closes the manager. After close is called, the object will no longer send events. string Address { get; } Gets the address of the Phidget Webservice when this manager is opened as remote. int Port { get; } Gets the port of the Phidget Webservice when this manager is opened as remote. string ServerID { get; } This method is not yet implemented and will throw a PhidgetException. Gets the Server ID of the Phidget Webservice when this manager is opened as remote. bool AttachedToServer { get; } Gets the status of the connection to the Webservice when this manager is opened as remote. int Devices.Count { get; } Get count of the attached devices. Phidget Devices[int Index] { get; } Get a specific device from the list of attached devices. This list is maintained as devices are attached and removed. event DetachEventHandler Detach; Occurs when a device is unplugged. event AttachEventHandler Attach; Occurs when a device is plugged in, or discovered from software. event ErrorEventHandler Error; Occurs when an asynchronous error happens usually related to network problems. January

5 The Phidget Dictionary The Phidget Dictionary (Phidgets.Dictionary class) is a service provided by the Phidget Webservice. The Webservice maintains a centralized dictionary of key-value pairs that can be accessed and changed from any number of clients though the CPhidgetDictionary interface available in phidget21. Note that the Webservice uses this dictionary to control access to Phidgets through the openremote and openremoteip interfaces, and as such, you should never add or modify a key that starts with /PSK/ or /PCK/, unless you want to explicitly modify Phidget specific data and this is highly discouraged, as it s very easy to break things. Listening to these keys is fine if so desired. The intended use for the dictionary is as a central repository for communication and persistent storage of data between several client applications. As an example - a higher level interface exposed by one application which controls the Phidgets, for others to access rather then every client talking directly to the Phidgets themselves. The dictionary makes use of extended regular expressions for key matching. void open(string IPAddress, int port, string password [Optional]) Opens a remote PhidgetDictionary using IP Address (or hostname) and port number. The Password is only required if the Phidget Webservice is running with authentication active. void open(string ServerID, string password [Optional]) This method is not yet implemented and will throw a PhidgetException. void close() Closes the connection to the Dictionary. void add(string key, string value, bool persistent [Optional]) Adds a new key to the Dictionary, or modifies the value of an existing key. The key can only contain numbers, letters, /,., -, _, and must begin with a letter, _ or /. The value can contain any value. The persistent value controls whether a key will stay in the dictionary after the client that created it disconnects. If persistent == false, the key is removed when the connection closes. Otherwise the key remains in the dictionary until it is explicitly removed. Persistent is optional and by default set to true. void remove(string keypattern) Removes a key, or set of keys, from the Dictionary. The key name is a regular expressions pattern, so care must be taken to only have it match the specific keys you want to remove. string get(string key) This method is not yet implemented and will throw a PhidgetException. Note that currently, the only way to get a key value is using the key event listener (described below). string Address { get; } Gets the address of the Phidget Webservice when this Dictionary is opened as remote. int Port { get; } Gets the port of the Phidget Webservice when this Dictionary is opened as remote. January

6 string ServerID { get; } This method is not yet implemented and will throw a PhidgetException. Gets the Server ID of the Phidget Webservice when this Dictionary is opened as remote. bool AttachedToServer { get; } Gets the status of the connection to the Webservice when this Dictionary is opened as remote. event ErrorEventHandler Error; Occurs when an asynchronous error happens usually related to network problems. Dictionary Key Events The dictionary supports events for key add, remove and change, and this is the prefered method for getting a key s value. To support this, the Phidgets.KeyListener class is used. One KeyListener object should be created for each set of keys that need to be listened for (using regular expression matching). KeyListener(Phidgets.Dictionary Dict, string keypattern) This is the only supported constructor for this object, and sets up the dictionary reference and keypattern for matching. Dict should be the dictionary object that will connect to (or is already connected to) a remote Webservice. KeyPattern is a regular expression matching the set of keys that should be matched. void start() Starts throwing events. void stop() Stops throwing events. readonly string KeyPattern gets the value of the keypattern string. Note that this can only be set with the constructor. event KeyEventHandle KeyChange This event occurs when a key is added, or changed. I the key exists before the events are started, this event will be called once with the initial value. event KeyEventHandle KeyRemoval This event occurs when a key is removed. January

7 Methods, Properties and Events common to each device The following calls, properties and events are common to all Phidget components: void open(int SerialNumber [Optional]) Attempts to locate a Phidget matching the serialnumber provided. If a serialnumber is not provided, the first device found will be opened. The open call is persistent if the device is lost, it is not necessary to attempt to reopen it, as the Attach Handler will fire when the device is available again. The call is also asynchronous, and will return immediately, even if the device is not plugged in. Open can be called on a device that is not physically attached and will simply read as an unattached open handle until the device is plugged in. void open(int SerialNumber [Optional], string IPAddress, int port, string password [Optional]) Opens a remote Phidget using IP Address (or hostname) and port number. The Password is only required if the Phidget Webservice is running with authentication active. void open(int SerialNumber [Optional], string ServerID, string password [Optional]) This method is not yet implemented and will throw a PhidgetException. void close() Closes this software object. After close is called, the object will no longer attempt to find the Phidget specified with the open call. void waitforattachment(int milliseconds [optional]) Waits for an opened Phidget to attach. This can be called before the Phidget is plugged in and will only return when the Phidget is plugged in and available. If a timeout is specified, and elapses, a PhidgetException will be thrown. If no timeout is specified, the timeout is infinite. bool Attached { get; } Returns a bool indicating the status of this device. True = connected and functioning, False = not connected and waiting. string Name { get; } Gets a string describing this Phidget. This could be for example "Phidget InterfaceKit 8/8/8" or "Phidget Servo Controller 4-motor". long SerialNumber { get; } Returns the unique serial number of this Phidget. This number is set during manufacturing, and is unique across all Phidgets. string Label { get; set; } Returns a string containing the Label of this Phidget. Labels are user defined strings that are stored in the flash on the newest Phidgets. This label cannot currently be set on Windows. To set the label, use Linux, MacOS, or Windows CE. string Type { get; } Gets a string describing the class of this Phidget. This could be for example "PhidgetInterfaceKit" or "PhidgetServo". int Version { get; } Returns the device version of this Phidget. string Address { get; } Gets the address of the Phidget Webservice when this Phidget is opened as remote. January

8 int Port { get; } Gets the port of the Phidget Webservice when this Phidget is opened as remote. string ServerID { get; } This method is not yet implemented and will throw a PhidgetException. Gets the Server ID of the Phidget Webservice when this Phidget is opened as remote. bool AttachedToServer { get; } Gets the status of the connection to the Webservice when this Phidget is opened as remote. event DetachEventHandler Detach; Occurs when the device is unplugged. event AttachEventHandler Attach; Occurs when the device is plugged in, or discovered from software. event ErrorEventHandler Error; Occurs whenever an unexpected condition occurs. January

9 Specific devices Each Phidget component is described along with its API. PhidgetAccelerometer The PhidgetAccelerometer is a component that provides a high-level programmer interface to control a PhidgetAccelerometer device connected through a USB port. The product is available as a dual axis or a 3-axis module. With this component, the programmer can: Measure up to 5 Gravity (9.8 m/s2) change per axis, depending on unit purchased. Measures both dynamic acceleration (e.g., vibration) and static acceleration (e.g., gravity or tilt). int axes.count { get; } Get the number of axes available from the PhidgetAccelerometer. double axes[int Index].Acceleration { get; } Gets the last acceleration value received from the PhidgetAccelerometer for a particular axis. double axes[int Index].Sensitivity { set; get; } Gets / sets the amount of change that should exist between the last reported value and the current value before an OnAccelerationChange event is fired. event AccelerationChangeEventHandler AccelerationChange; Occurs when the acceleration changes by more than the Acceleration trigger. January

10 PhidgetEncoder The PhidgetEncoder is a component that provides a high-level programmer interface to control a PhidgetEncoder device connected through a USB port. With this component, the programmer can: Detect changes in position of incremental and absolute encoders. Easily track the changes with respect to time. int encoders.count { get; } Gets the number of encoders available on the Phidget. int inputs.count { get; } Returns the number of inputs on this particular Phidget device. Please see the hardware description for the details of device variations. int encoders[int Index] { set; get; } Gets the last position value received from the encoder for the particular encoder selected, or sets the position value for a specific encoder. bool inputs[int Index] { get; } Returns the state of the designated input. In the case of a switch or button which is normally open, True would correspond to when the switch is pressed. event InputChangeEventHandler InputChange; Occurs when an input changes. event PositionChangeEventHandler PositionChange; Occurs when the encoder changes position. January

11 PhidgetInterfaceKit The PhidgetInterfaceKit is a component that provides a high-level programmer interface to control a PhidgetInterfaceKit device connected through a USB port. With this component, the programmer can: Turn particular outputs on and off. Get notified of changes of state of the inputs as events. Configure events to fire when the analog inputs change. The PhidgetInterfaceKit devices provide a combination of Digital outputs. Digital inputs. Analog inputs. int outputs.count { get; } Returns the number of outputs on this particular Phidget device. Please see the hardware description for the details of device variations. int inputs.count { get; } Returns the number of inputs on this particular Phidget device. Please see the hardware description for the details of device variations. int sensors.count { get; } Gets the number of analog inputs available on the given PhidgetInterface Kit. bool inputs[int Index] { get; } Returns the state of the designated input. In the case of a switch or button which is normally open. True would correspond to when the switch is pressed. bool outputs[int Index] { set; get; } Gets or sets the state of the designated output to True or False. Depending on the type of output available the specified output goes to a high value or completes a connection. Please see the hardware description for details on different outputs. int sensors[int Index].Value { get; } Gets the last reported sensor value for the given index. int sensors[int Index].RawValue { get; } Gets the last reported sensor value for the given index, in raw (12 bit over-sampled) form. int sensors[int Index].Sensitivity { set; get; } Sets or Gets the amount of change that should exist between the last reported value and the current value before an OnSensorChange event is fired. bool ratiometric { set; get; } Sets or gets the state of the ratiometric property. This can affect the way that some sensors are interpreted. See the website for more information. January

12 event InputChangeEventHandler InputChange; Occurs when an input changes. event OutputChangeEventHandler OutputChange; Occurs when an output changes. event SensorChangeEventHandler SensorChange; Occurs when a sensor value changes by more than the OnSensorChange trigger. January

13 PhidgetLED The PhidgetLED is a component that provides a high-level programmer interface to control a PhidgetLED device connected through a USB port. With this component, the programmer can: Control each led individually, On/Off and Brightness. int leds.count { get; } Gets the number of LED positions available in this Phidget. int leds[int Index] { set; get; } Sets or gets the brightness of an individual LED. Range of brightness is January

14 PhidgetMotorControl The PhidgetMotorControl is a component that provides a high-level programmer interface to control a PhidgetMotorControl device connected through a USB port. With this component, the programmer can: Control direction, and start and stop DC motors. Control the velocity and acceleration of each DC motor. Read the limit switch. int motors.count { get; } Returns the maximum number of motors on this particular Phidget device. This depends on the actual hardware. Please see the hardware description for the details of device variations. Note: that there is no way of programmatically determining how many motors are actually plugged into the hardware. int inputs.count { get; } Returns the number of inputs on this particular Phidget device. Please see the hardware description for the details of device variations. bool inputs[int Index] { get; } Returns the state of the designated input. In the case of a switch or button which is normally open, True would correspond to when the switch is pressed. int motors[int Index].Acceleration { set; get; } Sets or gets the acceleration of a specific motor. This corresponds to how fast a motor will changes it speed over time. The range is (0 100). int motors[int Index].Velocity { set; get; } Sets or gets the velocity of a specific motor. This corresponds to the PWM rate. The range is ( ). event InputChangeEventHandler InputChange; Occurs when an input changes. event MotorVelocityChangeEventHandler VelocityChange; Occurs when the motor speed changes. event MotorCurrentChangeEventHandler CurrentChange; Occurs when the motor current usage changes. This is not available with all motors controllers. January

15 PhidgetPHSensor The PhidgetPHSensor is a component that provides a high-level programmer interface to control a PhidgetPHSensor device connected through a USB port. With this component, the programmer can: Read the PH of a solution with a PH probe. double sensor.ph { get; } Returns the current ph. double sensor.poptential { get; } Returns the current potential (voltage). double sensor.sensitivity { set; get; } Sets or gets the amount of change that should exist between the last reported value and the current value before an OnPHChange event is fired. event PHChangeEventHandler PHChange; Occurs when the PH changes by more than the PH trigger. January

16 PhidgetRFID The PhidgetRFID is a component that provides a high-level programmer interface to control a PhidgetRFID device connected through a USB port. With this component, the programmer can: Read Radio Frequency Identification tags. Radio Frequency Identification or RFID, is a non-contact identification technology which uses a reader to read data stored on low cost tags. The particular instance of the technology we use stores a 40-bit number on the tag. Every tag that is purchased from Phidgets Inc. is guaranteed unique. When a RFID tag is read, the component returns the unique number contained in the RFID tag. int outputs.count { get; } Returns the number of outputs on this particular Phidget device. Please see the hardware description for the details of device variations. bool outputs[int Index] { set; get; } Set of gets the state of the designated output to True or False. Depending on the type of output available the specified output goes to a high value or completes a connection. Please see the hardware description for details on different outputs. bool Antenna { set; get; } Set of gets the state of the Antenna. True turns the antenna on. This is not available on the very old readers. bool LED { set; get; } Set of gets the state of the LED. True turns the LED on. This is not available on the very old readers. event TagEventHandler Tag; Occurs when a Tag is placed on the reader. event TagEventHandler TagLost; Occurs when a Tag is removed from the reader. event OutputChangeEventHandler OutputChange; Occurs when an output changes. January

17 PhidgetServo The PhidgetServo is a component that provides a high-level programmer interface to control a PhidgetServo device connected through a USB port. With this component, the programmer can: Set the desired position for a servo motor, ranging from 0 to 180 degrees. int servos.count { get; } Returns the maximum number of motors on this particular Phidget device. This depends on the actual hardware. Please see the hardware description for the details of device variations. Note that there is no way of programmatically determining how many motors are actually plugged into the hardware. double servos[int Index].Position { set; get; } Sets the desired servo motor position for a particular servo motor, or gets its current position. This value may range from -23 to 231, corresponding to time width of the control pulse, the angle that the Servo motor moves to depends on the characteristic of individual motors. Please read the PhidgetServo documentation to understand what behavior you can expect from your motors. event ServoPositionChangeEventHandler PositionChange; Occurs when the servo position changes. January

18 PhidgetTemperatureSensor The PhidgetTemperatureSensor is a component that provides a high-level programmer interface to control a PhidgetTemperatureSensor device connected through a USB port. With this component, the programmer can: Read the temperature of Thermocouple device. Read cold junction temperature. Get notification of temperature change. Use metric or imperial units. int thermocouples.count { get; } Returns the integer value of the number of thermocouple inputs, not including the ambient sensor. double thermocouple[int Index].Temperature { get; } Returns the current temperature in Celsius. Index = 0 returns the temperature of the thermocouple. Future devices may offer more then one thermocouple input. double thermocouple[int Index].Sensitivity { set; get; } Set or gets the amount of change that should exist between the last reported value and the current value before an OnTemperatureChange event is fired. double ambientsensor.temperature { get; } Returns the current temperature in Celsius of the ambient (cold joint) temperature sensor ic. double ambientsensor.sensitivity { set; get; } Set or gets the amount of change that should exist between the last reported value and the current value before an OnTemperatureChange event is fired, for the ambient sensor. event TemperatureChangeEventHandler TemperatureChange; Occurs when the Temperature changes by more than the Temperature trigger. Index 0 is the ambient sensor. Index 1 is the thermocouple. January

19 PhidgetTextLCD The PhidgetTextLCD is a component that provides a high-level programmer interface to control a PhidgetTextLCD device connected through a USB port. With this component, the programmer can: Display text on a PhidgetTextLCD module. int rows.count { get; } Returns number of rows of text that may be presented on the display. int rows[int Index].MaximumLength { get; } Returns number of columns of text that may be used on the display row specified. string rows[int Index].DisplayString { set; } Sets the text to display on a particular row of the display. The text will be clipped at the right edge of the display. bool Backlight { set; get; } Gets or sets the status of the backlight. True = on. int Contrast { set; get; } Sets or gets the contrast level. Range is (0-255). bool Cursor { set; get; } Sets or gets the status of the cursor. True = on. bool CursorBlink { set; get; } Sets or gets the status of the cursor blink. True = blinking. January

20 PhidgetTextLED The PhidgetTextLED is a component that provides a high-level programmer interface to control a PhidgetTextLED device connected through a USB port. With this component, the programmer can: Display text and numbers on segment type LED modules. Brightness can be controlled for the entire display. In the case of 7-segment LED characters numbers are displayed easily and text can be displayed with some restrictions. int rows.count { get; } Returns number of rows of text that may be presented on the display. int rows[int Index].MaximumLength { get; } Returns number of columns of text that may be used on the display row specified. string rows[int Index].DisplayString { set; } Sets the text to display on a particular row of the display. The text will be clipped at the right edge of the display. int Brightness { set; get; } Sets or gets the brightness of the LED display. Varying this property will control the brightness uniformly across all digits in the display. January

21 PhidgetWeightSensor The PhidgetWeightSensor is a component that provides a high-level programmer interface to control a PhidgetWeightSensor device connected through a USB port. With this component, the programmer can: Read the weight of an item or person on the weight scale. double sensor.weight { get; } Returns the current weight in Kilograms. double sensor.sensitivity { set; get; } Gets or sets the amount of change that should exist between the last reported value and the current value before an OnWeightChange event is fired. event WeightChangeEventHandler WeightChange; Occurs when the Weight changes by more than the Weight trigger. January

Preliminary .NET API Manual

Preliminary .NET API Manual Preliminary.NET API Manual Describes the Application Program Interface (API) for each Phidget device. The API can be used by a number of languages; this manual discusses use via C# and the code examples

More information

C API Manual. Phidget21

C API Manual. Phidget21 Phidget21 Describes the Application Program Interface (API) for each Phidget device. The API can be used by a number of languages; this manual discusses use via C and the code examples reflect this. Library

More information

Phidgets Programming Manual

Phidgets Programming Manual Phidgets Programming Manual Contents Introduction 4 Overview 4 Hardware Model 4 Software Model 5 Operating System Support 5 Platform and Language Support Phidgets API Concepts 7 Opening Phidgets 7 Initialization

More information

Product Manual PhidgetAccelerometer 3-Axis

Product Manual PhidgetAccelerometer 3-Axis Product Manual 1059 - PhidgetAccelerometer 3-Axis Phidgets 9999 - Product Manual For Board Revision 0 Phidgets Inc. 2009 Contents 4 Product Features 4 Programming Environment 4 Connection 5 Getting Started

More information

Product Manual PhidgetSpatial 0/0/3. Accelerometer 3-Axis 5G

Product Manual PhidgetSpatial 0/0/3. Accelerometer 3-Axis 5G Product Manual 1049 - PhidgetSpatial 0/0/3 Accelerometer 3-Axis 5G Phidgets 1049 - Product Manual For Board Revision 0 Phidgets Inc. 2010 Contents 5 Product Features 5 Programming Environment 5 Connection

More information

Product Manual Touch Sensor

Product Manual Touch Sensor Product Manual 1129 - Touch Sensor Phidgets 1129 - Product Manual For Board Revision 0 Phidgets Inc. 2009 Contents 4 Product Features 4 Applications 4 Connections 4 Type of Measurement 5 Getting Started

More information

Product Manual PhidgetRFID

Product Manual PhidgetRFID Product Manual 1023 - PhidgetRFID Phidgets 9999 - Product Manual For Board Revision 1 Phidgets Inc. 2009 Contents 5 Product Features 5 Programming Environment 5 Connection 6 Getting Started 6 Checking

More information

Product Manual Dual Relay Board

Product Manual Dual Relay Board Product Manual 3051 - Dual Relay Board Phidgets 3051 - Product Manual For Board Revision 1 Phidgets Inc. 2009 Contents 4 Product Features 4 Connections 5 Getting Started 5 Checking the Contents 5 Connecting

More information

PhidgetInterfaceKit 0/16/16

PhidgetInterfaceKit 0/16/16 1012 - PhidgetInterfaceKit 0/16/16 Programming Environment Operating Systems: Windows 2000/XP/Vista, Windows CE, Linux, and Mac OS X Programming Languages (APIs): VB6, VB.NET, C#.NET, C++, Flash 9, Flex,

More information

Product Manual SSR Relay Board

Product Manual SSR Relay Board Product Manual 3052 - SSR Relay Board Phidgets 3052 - Product Manual For Board Revision 0 Phidgets Inc. 2009 Contents 4 Product Features 4 Connections 5 Getting Started 5 Checking the Contents 5 Connecting

More information

PhidgetInterfaceKit 8/8/8

PhidgetInterfaceKit 8/8/8 PhidgetInterfaceKit 8/8/8 Operating Systems: Windows 2000/XP/Vista, Windows CE, Linux, and Mac OS X Application Programming Interfaces (APIs): Visual Basic, VB.NET, C, C++, C#, Flash 9, Flex, Java, LabVIEW,

More information

PhidgetStepper Unipolar 4-Motor

PhidgetStepper Unipolar 4-Motor 1062 - PhidgetStepper Unipolar 4-Motor Product Features The PhidgetStepper Unipolar 4-Motor allows you to control the position, velocity, and acceleration of up to 4 unipolar stepper motors. The 1062 can

More information

Product Manual mA Adapter

Product Manual mA Adapter Product Manual 1132-4-20mA Adapter Phidgets 1132 - Product Manual For Board Revision 0 Phidgets Inc. 2010 Contents 4 Product Features 4 Connections 4 Type of Measurement 5 Getting Started 5 Checking the

More information

PhidgetInterfaceKit 0/0/4 for Board Revision 0

PhidgetInterfaceKit 0/0/4 for Board Revision 0 1014 - PhidgetInterfaceKit 0/0/4 for Board Revision 0 Programming Environment Operating Systems: Windows 2000/XP/Vista, Windows CE, Linux, and Mac OS X Programming Languages (APIs): VB6, VB.NET, C#.NET,

More information

Product Manual Precision Voltage Sensor

Product Manual Precision Voltage Sensor Product Manual 1135 - Precision Voltage Sensor Phidgets 1135 - Product Manual For Board Revision 0 Phidgets Inc. 2009 Contents 4 Product Features 4 Connections 4 Type of Measurement 5 Getting Started 5

More information

Product Manual Amp Current Sensor AC/DC

Product Manual Amp Current Sensor AC/DC Product Manual 1122-30 Amp Current Sensor AC/DC Phidgets 1122 - Product Manual For Board Revision 0 Phidgets Inc. 2009 Contents 4 Product Features 4 Connections 4 Type of Measurement 5 Getting Started

More information

Product Manual Motion Sensor

Product Manual Motion Sensor Product Manual 1111 - Motion Sensor Phidgets 1111 - Product Manual For Board Revision 0 Phidgets Inc. 2009 Contents 4 Product Features 4 Connections 4 Type of Measurement 5 Getting Started 5 Checking the

More information

Humidity/Temperature Sensor

Humidity/Temperature Sensor 1125 Humidity/Temperature Sensor Product Features Measures Relative Humidity from 10% to 95% Operates over 0% to 100% Relative Humidity Accurately measures ambient temperatures from -40 C to +100 C (-40

More information

Product Manual Precision Voltage Sensor

Product Manual Precision Voltage Sensor Product Manual 1135 - Precision Voltage Sensor Phidgets 1135 - Product Manual For Board Revision 0 Phidgets Inc. 2009 Contents 4 Product Features 4 Connections 4 Type of Measurement 5 Getting Started 5

More information

Product Manual ph/orp Adapter

Product Manual ph/orp Adapter Product Manual 1130 - ph/orp Adapter Phidgets 1130 - Product Manual For Board Revision 0 Phidgets Inc. 2009 Contents 4 Product Features 4 Connections 4 Type of Measurement 5 Getting Started 5 Checking

More information

Product Manual PhidgetEncoder HighSpeed 4-Input

Product Manual PhidgetEncoder HighSpeed 4-Input Product Manual 1047 - PhidgetEncoder HighSpeed 4-Input Phidgets 1047 - Product Manual For Board Revision 1 Phidgets Inc. 2012 Contents 5 Product Features 5 Programming Environment 5 Connection 6 Getting

More information

PhidgetTextLCD with 8/8/8

PhidgetTextLCD with 8/8/8 PhidgetTextLCD with 8/8/8 Phidgets are the most user-friendly system available for controlling and sensing the environment from your computer. People with absolutely no hardware knowledge or experience

More information

Product Manual FlexiForce Adapter

Product Manual FlexiForce Adapter Product Manual 1120 - FlexiForce Adapter Phidgets 1120 - Product Manual For Board Revision 0 Phidgets Inc. 2009 Contents 4 Product Features 4 Connections 4 Type of Measurement 5 Getting Started 5 Checking

More information

EL-USB-RT API Guide V1.0

EL-USB-RT API Guide V1.0 EL-USB-RT API Guide V1.0 Contents 1 Introduction 2 C++ Sample Dialog Application 3 C++ Sample Observer Pattern Application 4 C# Sample Application 4.1 Capturing USB Device Connect \ Disconnect Events 5

More information

Product Manual PhidgetTemperatureSensor 1-Input

Product Manual PhidgetTemperatureSensor 1-Input Product Manual 1051 - PhidgetTemperatureSensor 1-Input Phidgets 1051 - Product Manual For Board Revision 2 Phidgets Inc. 2010 Contents 5 Product Features 5 Programming Environment 5 Connection 6 Getting

More information

Product Manual IR Distance Adapter

Product Manual IR Distance Adapter Product Manual 1101 - IR Distance Adapter Phidgets 1101 - Product Manual For Board Revision 0 Phidgets Inc. 2009 Contents 4 Product Features 4 Applications 4 Connections 4 Type of Measurement 5 Getting

More information

Product Manual Dual SSR Relay Board

Product Manual Dual SSR Relay Board Product Manual 3053 - Dual SSR Relay Board Phidgets 3053 - Product Manual For Board Revision 0 Phidgets Inc. 2010 Contents 4 Product Features 4 Connections 5 Getting Started 5 Checking the Contents 5 Connecting

More information

Arduino Uno. Power & Interface. Arduino Part 1. Introductory Medical Device Prototyping. Digital I/O Pins. Reset Button. USB Interface.

Arduino Uno. Power & Interface. Arduino Part 1. Introductory Medical Device Prototyping. Digital I/O Pins. Reset Button. USB Interface. Introductory Medical Device Prototyping Arduino Part 1, http://saliterman.umn.edu/ Department of Biomedical Engineering, University of Minnesota Arduino Uno Power & Interface Reset Button USB Interface

More information

mi:node User Manual Element14 element14.com/minode 1 User Manual V3.1

mi:node User Manual Element14 element14.com/minode 1 User Manual V3.1 mi:node User Manual Element14 element14.com/minode 1 Table of Contents 1) Introduction... 3 1.1 Overview... 3 1.2 Features... 3 1.3 Kit Contents... 3 2) Getting Started... 5 2.1 The Connector Board...

More information

Ira A. Fulton School of Engineering

Ira A. Fulton School of Engineering CSE 593 Applied Project: DEVS HIL Mixed Mode Simulation 1 Ira A. Fulton School of Engineering CSE 593 Applied Project DEVS Hardware In The Loop (HIL) Mixed Mode Simulation with Bi-Directional Support Thomas

More information

create.tokylabs.com has a large number of blocks. They are divided into the following categories:

create.tokylabs.com has a large number of blocks. They are divided into the following categories: BLOCKS INDEX INDEX OVERVIEW Control Logic Variable Number Input Output Display IOT create.tokylabs.com has a large number of blocks. They are divided into the following categories: CONTROL The Control

More information

Sten-SLATE ESP Kit. Description and Programming

Sten-SLATE ESP Kit. Description and Programming Sten-SLATE ESP Kit Description and Programming Stensat Group LLC, Copyright 2016 Overview In this section, you will be introduced to the processor board electronics and the arduino software. At the end

More information

10Tec igrid for.net 6.0 What's New in the Release

10Tec igrid for.net 6.0 What's New in the Release What s New in igrid.net 6.0-1- 2018-Feb-15 10Tec igrid for.net 6.0 What's New in the Release Tags used to classify changes: [New] a totally new feature; [Change] a change in a member functionality or interactive

More information

5/5/2016 Bluetooth Developer Studio Level 2 Profile Report PROFILE SERVICES. Generic Access - CHARACTERISTICS Device Name. Profile Name BBC MICROBIT

5/5/2016 Bluetooth Developer Studio Level 2 Profile Report PROFILE SERVICES. Generic Access - CHARACTERISTICS Device Name. Profile Name BBC MICROBIT 5/5/2016 Bluetooth Developer Studio Level 2 Profile Report PROFILE Profile Name BBC MICROBIT Custom profile for the BBC micro:bit Version 1.9 27th April 2016 Added Nordic Semiconductor UART service Version

More information

Batches and Commands. Overview CHAPTER

Batches and Commands. Overview CHAPTER CHAPTER 4 This chapter provides an overview of batches and the commands contained in the batch. This chapter has the following sections: Overview, page 4-1 Batch Rules, page 4-2 Identifying a Batch, page

More information

USB-L111. User's Guide. Vision:1.0. Standard Motion.NET USB Master Card

USB-L111. User's Guide. Vision:1.0. Standard Motion.NET USB Master Card USB-L111 Standard Motion.NET USB Master Card User's Guide Vision:1.0 Copyright 2004 SYN-TEK Technologies Inc. All Rights Reserved. The product, including the product itself, the accessories, the software,

More information

Arduino Programming and Interfacing

Arduino Programming and Interfacing Arduino Programming and Interfacing Stensat Group LLC, Copyright 2017 1 Robotic Arm Experimenters Kit 2 Legal Stuff Stensat Group LLC assumes no responsibility and/or liability for the use of the kit and

More information

ION Demo Kit. Quick Start Guide PERFORMANCE MOTION DEVICES

ION Demo Kit. Quick Start Guide PERFORMANCE MOTION DEVICES ION Demo Kit Quick Start Guide PERFORMANCE MOTION DEVICES 1.0 Introduction This guide will help you get your ION Demo Kit up and running quickly. Please follow the instructions below. The kit includes

More information

SECOND EDITION. Arduino Cookbook. Michael Margolis O'REILLY- Tokyo. Farnham Koln Sebastopol. Cambridge. Beijing

SECOND EDITION. Arduino Cookbook. Michael Margolis O'REILLY- Tokyo. Farnham Koln Sebastopol. Cambridge. Beijing SECOND EDITION Arduino Cookbook Michael Margolis Beijing Cambridge Farnham Koln Sebastopol O'REILLY- Tokyo Table of Contents Preface xi 1. Getting Started 1 1.1 Installing the Integrated Development Environment

More information

Features. IDS : Inclinometer Display System with RS232 Output

Features. IDS : Inclinometer Display System with RS232 Output Graphic Dual Axis Mode Dual Axis Mode Features Single Axis Mode Description Features The IDS is a high quality display system for use with many of our inclinometer sensors. It has a sturdy Aluminium housing

More information

Nubotics Device Interface DLL

Nubotics Device Interface DLL Nubotics Device Interface DLL ver-1.1 Generated by Doxygen 1.5.5 Mon Mar 2 17:01:02 2009 Contents Chapter 1 Module Index 1.1 Modules Here is a list of all modules: Initialization Functions.............................??

More information

Cambrionix Universal Charger API

Cambrionix Universal Charger API Cambrionix Universal Charger API page 2 of 27 Introduction This is a description of the that can be used to control Cambrionix Universal charging units that use the Cambrionix Very Intelligent Charging

More information

Airence C Library v1.2 for Windows

Airence C Library v1.2 for Windows Airence C Library v1.2 for Windows Let the Airence control your Radio Automation Software! Document Version 1.2-2014-09-16 D&R Electronica Weesp BV Rijnkade 15B 1382GS Weesp The Netherlands Phone: +31

More information

Controller Pro Instruction Manual

Controller Pro Instruction Manual Controller Pro Instruction Manual These instructions cover: Installing Controller Pro Programming Troubleshooting Doc# Doc120-017 Revision: B ECO: 010507 Note: Document revision history and EC information

More information

Phidgets programming framework

Phidgets programming framework Phidgets programming framework IAT 351 Week 9 Lecture 2 04.03.2009 traditional physical UI : examples Walking pad (DIUF) traditional physical UI : examples Lego Mindstorms traditional physical UI : examples

More information

Flex Series User Guide

Flex Series User Guide User Programmable Current 4..20mA Digital RS485 Dual & Single Axis Up to 360º 2016 Flex Series User Guide Sensor Installation, Wiring, Flexware App Instructions Page 1 of 33 Page 2 of 33 Table of Contents

More information

Arduino Uno Microcontroller Overview

Arduino Uno Microcontroller Overview Innovation Fellows Program Arduino Uno Microcontroller Overview, http://saliterman.umn.edu/ Department of Biomedical Engineering, University of Minnesota Arduino Uno Power & Interface Reset Button USB

More information

Microcontroller Basics

Microcontroller Basics Microcontroller Basics Gabe Cohn CSE 599U February 6, 2012 www.gabeacohn.com/teaching/micro Outline Overview of Embedded Systems What is a Microcontroller? Microcontroller Features Common Microcontrollers

More information

MODBUS RTU I/O Expansion Modules - Models C267, C277, and C287. Installation and Operations Manual Section 50

MODBUS RTU I/O Expansion Modules - Models C267, C277, and C287. Installation and Operations Manual Section 50 MODBUS RTU I/O Expansion Modules - Models C267, C277, and C287 Installation and Operations Manual 00-02-0651 09-01-09 Section 50 In order to consistently bring you the highest quality, full featured products,

More information

Robotics Adventure Book Scouter manual STEM 1

Robotics Adventure Book Scouter manual STEM 1 Robotics Robotics Adventure Book Scouter Manual Robotics Adventure Book Scouter manual STEM 1 A word with our Scouters: This activity is designed around a space exploration theme. Your Scouts will learn

More information

Bosch LSU4 Wide Band UEGO Controller

Bosch LSU4 Wide Band UEGO Controller Bosch LSU4 Wide Band UEGO Controller Part Number 220-VM-AF1 CONFIGURATION Module Type: AF1 Serial Number: Output Units: Lambda A/F Gasoline A/F Methanol Channel Name: A/F Cyl 1 Channel Options: V_Net ID:

More information

Arduino Prof. Dr. Magdy M. Abdelhameed

Arduino Prof. Dr. Magdy M. Abdelhameed Course Code: MDP 454, Course Name:, Second Semester 2014 Arduino What is Arduino? Microcontroller Platform Okay but what s a Microcontroller? Tiny, self-contained computers in an IC Often contain peripherals

More information

This is a tutorial about sensing the environment using a Raspberry Pi. measure a digital input (from a button) output a digital signal (to an LED)

This is a tutorial about sensing the environment using a Raspberry Pi. measure a digital input (from a button) output a digital signal (to an LED) Practical 2 - Overview This is a tutorial about sensing the environment using a Raspberry Pi and a GrovePi+. You will learn: digital input and output measure a digital input (from a button) output a digital

More information

1 Features. 2 Applications. 3 Description. USB Accelerometer Model X6-2

1 Features. 2 Applications. 3 Description. USB Accelerometer Model X6-2 USB Accelerometer Model X6-2 1 Features 3-axis accelerometer ±2g or ±6g range in each axis 12-bit and 16-bit resolution modes User selectable sample rates of 20, 40, 80, 160, and 320 Hz Internal Li-Poly

More information

Section The Xerox igen 5 Press is not a telecommunications product. Products Section Video and Multi-media Products

Section The Xerox igen 5 Press is not a telecommunications product. Products Section Video and Multi-media Products Xerox igen 5 Press Voluntary Product Accessibility Template (VPAT) Compliance Status Compliant Learn more about Xerox and Section 508 at our website: www.xerox.com/section508 Contact Xerox for more information

More information

Controller Pro Instruction Manual

Controller Pro Instruction Manual Controller Pro Instruction Manual These instructions cover: Installing Controller Pro Programming Troubleshooting Doc# Doc120-017 Revision: D ECO: 102208 Note: Document revision history and EC information

More information

Arduino Cookbook O'REILLY* Michael Margolis. Tokyo. Cambridge. Beijing. Farnham Koln Sebastopol

Arduino Cookbook O'REILLY* Michael Margolis. Tokyo. Cambridge. Beijing. Farnham Koln Sebastopol Arduino Cookbook Michael Margolis O'REILLY* Beijing Cambridge Farnham Koln Sebastopol Tokyo Table of Contents Preface xiii 1. Getting Started 1 1.1 Installing the Integrated Development Environment (IDE)

More information

Notes on installing and using the OM-USB-5201 and OM-USB-5203 data logging devices

Notes on installing and using the OM-USB-5201 and OM-USB-5203 data logging devices Notes on installing and using the OM-USB-5201 and OM-USB-5203 data logging devices Thank you for purchasing the OM-USB-5201 or OM-USB-5203 device from Omega Engineering! Please read this sheet to help

More information

Pegasus Astro Dual Motor Focus Controller v2.0

Pegasus Astro Dual Motor Focus Controller v2.0 Pegasus Astro Dual Motor Focus Controller v2.0 Thank you for choosing Pegasus Astro - Dual Motor Focus Controller v2.0 (DMFC) Introduction The evolution of technology in astronomy requires a system which

More information

sbdconfig.exe Software

sbdconfig.exe Software Installing the Please Note: The software only works with the 3200 or 3300 digital clocks series. Sapling s USB to RS485 converter needs to be purchased separately. Other USB to RS485 converters will not

More information

i-alert2 General FAQ_ Communication

i-alert2 General FAQ_ Communication Communication 1. How far can the i-alert2 Equipment Health Monitor (sensor) communicate? The stated range of Bluetooth Low Energy is 100m (330 ft) but in most plant environments the realistic range is

More information

Advanced Features. High Performance Stepper Drive Description. Self Test and Auto Setup

Advanced Features. High Performance Stepper Drive Description. Self Test and Auto Setup www.applied-motion.com STAC6 High Performance Stepper Drive Description The STAC6 represents the latest developments in stepper drive technology, incorporating features that will derive the highest performance

More information

Remote Display User Manual

Remote Display User Manual Remote Display User Manual 1 Contents Features... 3 Hardware Overview... 4 Quickstart Guide... 5 Android Application Operation... 6 Launching and Connecting... 6 Main Display... 7 Configuring Channels...

More information

[SpotSDKdirectory]/doc/javadoc directory 2 and look at the demonstration applications in the [SpotSDKdirectory]/Demos/

[SpotSDKdirectory]/doc/javadoc directory 2 and look at the demonstration applications in the [SpotSDKdirectory]/Demos/ Lab session 2: Accessing the Sensor Board. We learn how to access some of the elements included in the sensor board of our Sun SPOTs. This allows us to begin programming easy Java applications collecting

More information

Pitstop Fuel Timer. Operating Manual

Pitstop Fuel Timer. Operating Manual Pitstop Fuel Timer Operating Manual Doug Shelby Engineering Revised: 8/25/2013 Table Of Contents 1. System Description:... 2 2. Software Installation:... 2 3. Hardware Installation:... 2 4. Driver Installation:...

More information

Product Manual PhidgetInterfaceKit 8/8/8

Product Manual PhidgetInterfaceKit 8/8/8 Product Manual 1018 - InterfaceKit 8/8/8 s 1018 - Product Manual For Board Revision 2 s Inc. 2010 Contents 5 Product Features 5 Analog inputs 5 Inputs 5 Outputs 5 Programming Environment 5 Connection 6

More information

Make your own secret locking mechanism to keep unwanted guests out of your space!

Make your own secret locking mechanism to keep unwanted guests out of your space! KNOCK LOCK Make your own secret locking mechanism to keep unwanted guests out of your space! Discover : input with a piezo, writing your own functions Time : 1 hour Level : Builds on projects : 1,,3,4,5

More information

Microsoft Certkey Exam Questions & Answers

Microsoft Certkey Exam Questions & Answers Microsoft Certkey 70-482 Exam Questions & Answers Number: 70-482 Passing Score: 700 Time Limit: 120 min File Version: 35.7 http://www.gratisexam.com/ Sections 1. CS1 Microsoft 70-482 Exam Questions & Answers

More information

CS 160: Interactive Programming

CS 160: Interactive Programming CS 160: Interactive Programming Professor John Canny 3/8/2006 1 Outline Callbacks and Delegates Multi-threaded programming Model-view controller 3/8/2006 2 Callbacks Your code Myclass data method1 method2

More information

Supporting Features. 1.) All control features of Dragon Naturally Speaking 9 are Compliant. 2.) Dragon Tutorial is Compliant

Supporting Features. 1.) All control features of Dragon Naturally Speaking 9 are Compliant. 2.) Dragon Tutorial is Compliant Company: Nuance Inc. (November 2006) Section 1194.21 Software Applications and Operating Systems - Detail Criteria (a) When software is designed to run on a system that has a keyboard, product functions

More information

Remote Display User Manual

Remote Display User Manual Remote Display User Manual 1 Contents: Introduction - Features... 3 Hardware Overview... 4 Quick-Start Guide... 5 Android Application Operation... 6 Launching and Connecting... 6 Main Display... 7 Configuring

More information

1 Features. 2 Applications. 3 Description. USB Accelerometer Model X16-2

1 Features. 2 Applications. 3 Description. USB Accelerometer Model X16-2 USB Accelerometer Model X16-2 1 Features 3-axis accelerometer Single gain mode set to +/-16g 15-bit resolution User selectable sample rate of 12, 25, 50, 100, 200, and 400 Hertz Internal Li-Poly battery

More information

Product Manual PhidgetSBC

Product Manual PhidgetSBC Product Manual 1070 - PhidgetSBC Phidgets 1070 - Product Manual For Board Revision 0 Phidgets Inc. 2009 Contents 6 Introduction 6 Overview 6 Product Features 6 Computer 6 Connections 6 Integrated InterfaceKit

More information

Electronic Brick Starter Kit

Electronic Brick Starter Kit Electronic Brick Starter Kit Getting Started Guide v1.0 by Introduction Hello and thank you for purchasing the Electronic Brick Starter Pack from Little Bird Electronics. We hope that you will find learning

More information

Ultra-Accurate Temperature Measurement Instruments

Ultra-Accurate Temperature Measurement Instruments TEMPpoint Temperature Measurement Instruments Ultra-Accurate Temperature Measurement Instruments TEMPpoint is a series of precision temperature measurement instruments designed for high accuracy and industrial

More information

SM125 System SM125-IC 125 KHz RFID Chip SM125-M1 125 KHz RFID Module SM125-EK Evaluation Kit SMRFID 3.0 Software USER MANUAL

SM125 System SM125-IC 125 KHz RFID Chip SM125-M1 125 KHz RFID Module SM125-EK Evaluation Kit SMRFID 3.0 Software USER MANUAL SM125 System SM125-IC 125 KHz RFID Chip SM125-M1 125 KHz RFID Module SM125-EK Evaluation Kit SMRFID 3.0 Software USER MANUAL 2 1. INTRODUCTION 4 1.1 125 KHz RFID Systems 5 1.2 Evaluation Board Layout View

More information

Introduction. Getting Started. Building a Basic RFID Application in Visual Studio 2008

Introduction. Getting Started. Building a Basic RFID Application in Visual Studio 2008 Building a Basic RFID Application in Visual Studio 2008 Introduction An RFID reader is one of the only products that has no real function unless an application is written to control the reader and read

More information

Hexapod Motion Controller with EtherCAT

Hexapod Motion Controller with EtherCAT Hexapod Motion Controller with EtherCAT Control a 6-Axis Positioning System via Fieldbus Interface C-887.53x Integration into an automation system Synchronous motion in 6 axes Cycle time 1 ms Commanding

More information

.NET Wrapper SDK Descriptor

.NET Wrapper SDK Descriptor IMAGING SOLUTIONS INC. Original Equipment Manufacturer.NET Wrapper SDK Descriptor 9 April 2014 Introduction This document is the reference material for the.net wrapper class for the Videology USB-C cameras:

More information

User Manual Digi-Sense 12-Channel Benchtop Data Logging Thermocouple Thermometer

User Manual Digi-Sense 12-Channel Benchtop Data Logging Thermocouple Thermometer User Manual Digi-Sense 12-Channel Benchtop Data Logging Thermocouple Thermometer Model: 92000-01 THE STANDARD IN PRECISION MEASUREMENT Table of Contents Introduction... 3 Unpacking... 3 Initial Setup...3

More information

Adobe FrameMaker (2015 Release) Voluntary Product Accessibility Template

Adobe FrameMaker (2015 Release) Voluntary Product Accessibility Template Adobe FrameMaker (2015 Release) Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments

More information

DaqPRO Solution. User Guide INNOVATIVE MONITORING SOLUTIONS ALL IN ONE SOLUTION FOR DATA LOGGING AND ANALYSIS.

DaqPRO Solution. User Guide INNOVATIVE MONITORING SOLUTIONS ALL IN ONE SOLUTION FOR DATA LOGGING AND ANALYSIS. INNOVATIVE MONITORING SOLUTIONS www.fourtec.com User Guide including DaqLab FACTORIES Monitoring product quality throughout the entire manufacturing cycle TESTING STANDARDS Ensuring quality control and

More information

Internet of Things: Using MRAA to Abstract Platform I/O Capabilities

Internet of Things: Using MRAA to Abstract Platform I/O Capabilities Internet of Things: Using MRAA to Abstract Platform I/O Capabilities Integrated Computer Solutions, Inc. Contents 1. Abstract... 3 2. MRAA Overview... 3 2.1. Obtaining MRAA APIs and API Documentation...

More information

Voluntary Product Accessibility Template (VPAT) Product Image. Supports The product is compliant with Rule

Voluntary Product Accessibility Template (VPAT) Product Image. Supports The product is compliant with Rule Phaser 3635MFP Voluntary Product Accessibility Template (VPAT) Learn more about Xerox and Section 508 at our website: www.xerox.com/section508 Compliant with minor exceptions Product Image Contact Xerox

More information

LCP-USB Inclinometer sensor DLL Interface library description Page 1 of 5

LCP-USB Inclinometer sensor DLL Interface library description Page 1 of 5 LCP-USB Inclinometer sensor DLL Interface library description Page 1 of 5 Description The LCP-USB sensor connects to a USB host (PC) with a standard 4 pin USB A connector. It is USB 2.0 compatible. The

More information

Figure 1. JTAGAVRU1 application The JTAGAVRU1 is supported by AVR Studio. Updated versions of AVR Studio is found on

Figure 1. JTAGAVRU1 application The JTAGAVRU1 is supported by AVR Studio. Updated versions of AVR Studio is found on JTAG AVR Emulator through USB Main Features AVR Studio Compatible Supports AVR Devices with JTAG Interface Emulates Digital and Analog On-Chip Functions Data and Program Memory Breakpoints Supports Assembler

More information

StenBOT Robot Kit. Stensat Group LLC, Copyright 2018

StenBOT Robot Kit. Stensat Group LLC, Copyright 2018 StenBOT Robot Kit 1 Stensat Group LLC, Copyright 2018 Legal Stuff Stensat Group LLC assumes no responsibility and/or liability for the use of the kit and documentation. There is a 90 day warranty for the

More information

Phaser 4600/4620/4622

Phaser 4600/4620/4622 Phaser 4600/4620/4622 Voluntary Product Accessibility Template (VPAT) Compliance Status Compliant Learn more about Xerox and Section 508 at our website: www.xerox.com/section508 Contact Xerox for more

More information

SimpleChubby: a simple distributed lock service

SimpleChubby: a simple distributed lock service SimpleChubby: a simple distributed lock service Jing Pu, Mingyu Gao, Hang Qu 1 Introduction We implement a distributed lock service called SimpleChubby similar to the original Google Chubby lock service[1].

More information

micromax R Getting Started Guide

micromax R Getting Started Guide PN# 34-2114 Rev 1 04-25-2007 micromax R Introduction Introduction Thank you for purchasing Agile System s micromax R product. This guide covers how to install DPWin, connect, configure and tune a motor

More information

EPOS2 Positioning Controllers

EPOS2 Positioning Controllers EPOS2 Positioning Controllers CANopen (online commanded) Single motion and I/O commands from the process control are transmitted to the positioning control unit by a superior system (). For that purpose

More information

Criteria Supporting Features Remarks and explanations Section Section Software Applications and Operating Systems Detail

Criteria Supporting Features Remarks and explanations Section Section Software Applications and Operating Systems Detail WorkCentre 5222 Voluntary Product Accessibility Template (VPAT) Compliance Status Compliant with minor exceptions Learn more about Xerox and Section 508 at our website: www.xerox.com/section508 Contact

More information

For Auto Locksmith Association only!!! Emergency Service Manual.

For Auto Locksmith Association only!!! Emergency Service Manual. For Auto Locksmith Association only!!! Emergency Service Manual = OBD Key Programmer + OBD Alarm Disarming tool = ====================================================================== Models: AUDI A4

More information

User guide TMD2725 EVM. TMD2725 ALS and Proximity Sensor Evaluation Kit. Version 1.0

User guide TMD2725 EVM. TMD2725 ALS and Proximity Sensor Evaluation Kit. Version 1.0 User guide TMD2725 EVM TMD2725 ALS and Proximity Sensor Evaluation Kit Version 1.0 Contents 1 Establishing basic functionality... 5 2 TMD2725 EVM graphical user interface (GUI)... 5 2.1 Software overview...

More information

TR-101 User Manual. Ver 1.14

TR-101 User Manual. Ver 1.14 User Manual Ver 1.14 Table of Contents 1. Introduction... 3 2. Features... 3 3. Specification... 4 4. Start-up... 5 4.1 Accessories... 5 4.2 Charging the battery... 6 4.3 Install SIM card... 6 5. Hardware

More information

Advanced Programming C# Lecture 13. dr inż. Małgorzata Janik

Advanced Programming C# Lecture 13. dr inż. Małgorzata Janik Advanced Programming C# Lecture 13 dr inż. Małgorzata Janik majanik@if.pw.edu.pl Winter Semester 2017/2018 Project C# 2017/2018, Lecture 13 3 / 24 Project part III Final Date: 22.01.2018 (next week!) Today

More information

GUIDE TO SP STARTER SHIELD (V3.0)

GUIDE TO SP STARTER SHIELD (V3.0) OVERVIEW: The SP Starter shield provides a complete learning platform for beginners and newbies. The board is equipped with loads of sensors and components like relays, user button, LED, IR Remote and

More information

RC Servomotor and ultrasonic range detection expansion board. Ping1. P/N: IO_Servo V0. Ping2. Servo0. Module Address A5 A4 A3 A2 A1 A0. Servo1.

RC Servomotor and ultrasonic range detection expansion board. Ping1. P/N: IO_Servo V0. Ping2. Servo0. Module Address A5 A4 A3 A2 A1 A0. Servo1. devalirian DV0 IO_Servo RC Servomotor and ultrasonic range detection expansion board Features 5 independent outputs for RC servo control. 2 sockets for ultrasonic range detection module (Parallax Ping

More information

APPLICATION NOTE /20/02 Getting started using IPM240-5E with a brushless motor

APPLICATION NOTE /20/02 Getting started using IPM240-5E with a brushless motor Problem: For new users of an intelligent drive, starting to implement a motion control application can be a quite complex task. You need to know how to hook-up the components of the motion system, to configure

More information

OCF for resource-constrained environments

OCF for resource-constrained environments October 11 13, 2016 Berlin, Germany OCF for resource-constrained environments Kishen Maloor, Intel 1 Outline Introduction Brief background in OCF Core Constrained environment charactertics IoTivity-Constrained

More information