NET3001 Fall 12. Assignment 6. Version: 1.0 Due: Nov 29, midnight

Size: px
Start display at page:

Download "NET3001 Fall 12. Assignment 6. Version: 1.0 Due: Nov 29, midnight"

Transcription

1 Assignment 6 Version: 1.0 Due: Nov 29, midnight NET3001 Fall 12 Submitting: Use the submit.exe program. You may choose the names of the files that you submit, but the recommended names are: assign6.c motors.c motors.h lcd.c lcd.h radio.h radio.c accel.h accel.c In addition to the code files, you must submit drawings for all the tasks. Clearly mark each transition, label and describe each state, and describe what happens on the entry and exit from each state; label the diagram with the name of the state machine and your student number. [You will be expected to create drawings like this on the exam.] The transitions should be annotated with message names (not message numbers). Submit these drawings in PDF format. Even if a task is extremely simple and does not use a state machine, submit a diagram. Several requirements in this document are marked optional. These requirements may be omitted, and you will still be able to get full marks on the assignment. If you wish to implement them, only implement them after you have the base code functioning. This assignment will implement a model of several aspects of an electric car. You must write your program in the style of cooperative multitasking. The car has the following hardware: -a keyboard, with 12 keys, with functions assigned as shown below -a single key (buttona), which enables the alarm system -a 7 segment display, which shows the current volume setting for the audio system (including boost) -a blue LED which lights during cabin heating -a green LED which lights when the battery is >60% -a red LED which lights when the battery is <10% -a yellow LED which lights when the battery is between 10% and 60% -a white LED which acts as the equivalent of the speaker (for the hearing impaired) -a multi-colored LED which cycles through several colors, indicating the activity of the alarm system; it is also used to indicate programming mode for the defog system -a multi-line LCD display, which shows the current status of the system, and warnings -a blower motor for the windshield defog(use the DC motor) -a speedometer motor (use the stepper motor) -a vibration sensor (use the accelerometer) -a communications link to the steering wheel (COM port) -a beeper, which is used to confirm keystrokes and emits an alarm tone -a digital thermometer and heater -a wireless link, to locate nearby cars -a 2 key touchpad for a security lock -a joystick to adjust the volume and balance of the audio system

2 -a light sensor which emulates a solar collector for charging the car The keypad on the MTS2 board will be used with this overlay: actual size; cut it out if you wish These keys are referenced in this assignment as accel, upshift, park, brake, downshift, dock/charge, defog, temp down, temp up, time set, time step down and time step up * 0 # You must use the ASCII characters to code the keyboard. You must also use ASCII characters in your message system. These codes match up with the codes issued by the remote-control task below, so if you start using them from the beginning, that task will be easier. When you detect a key release, use the message '^'. Similarly, when the buttona is pressed, the message should be 'A'. When it is released, the message is 'a'. Write the software to make the system operate according to the following requirements: Drive Manager: (task 1) The motor of this car drives the wheels and creates motion. You will use several buttons to control the motion of the car, its speed and the condition of the battery The car has a transmission that can either be in neutral, drive, reverse or park. Once the car is in park, it can then be docked for charging. The neutral mode of the transmission disconnects the motor from the wheels and lets the motor free spin. The drive mode connects the motor to the wheels and causes forward motion; similarly, reverse connects the motor to the wheels in the opposite direction, and causes reverse motion. The park condition is similar to the neutral condition, but also locks the brakes to prevent motion. When docked, the wheels are locked and charging can occur. The upshift, downshift & park buttons control the transmission of the car. If the car is in neutral, pressing the upshift button changes the car into forward drive; if the car is in reverse, pressing the upshift button changes the car into neutral. If the car is in drive, the downshift button will change the car into neutral; if it's in neutral, a downshift will change it into reverse. If the car is in neutral, the park button will lock the wheels and change to the parked condition. Pressing park again will return the car to neutral. While in the parked condition, the dock button will start the charging process for the battery. See below. Pressing dock again will return the car to park. Other combinations are ignored: -if the car is in drive or reverse, the park button is ignored -if the car is in park, the upshift and downshift buttons are ignored -if the car is docked, only the dock key is effective

3 Whenever the car goes in or out of docked, it sends a message (MSG_DOCK, MSG_UNDOCK) to all the other tasks. Speed [Assign 6]The speed of this car can range from 0 to 175km/h. Create a global variable to hold the car's speed. To allow fine tuning, store a number between 0 and 175,000 to represent the speeds 0 to 175. That way, you can add a fractional value to the speed without having to use floating point numbers. Before you display the number, simply divide by 1,000 to get the real speed in km/h. [Assign 6] While the car is in drive or reverse, the accelerate and brake buttons control the speed of the car. The speed starts at 0, and increases by 10km/h for every 1.0 seconds that the accel button is pressed. Similarly, the speed decreases by 20km/h for every 1.0 seconds that the brake button is pressed. The speed must never go negative. [Assign 6] To do the math for the above paragraph, you can either do the math once per second (add 10,000 to the speed) or you can do it on every tick (add 10 or 1 to the speed). Battery & Charging The car is powered from a large battery that is charged when the car is docked. You can only change to docked when the car is in the parked state. The battery charge is represented to the user by a number between 0 and 100. In your program, store the battery as a number which is 1000 times larger than this; so the number you store in memory should be between 0 and 100,000. This will allow you to do math involving fractions of a percent. When showing the battery charge on the screen, make sure to divide by 1,000 first. While the car is docked for charging, any light falling on the light sensor can charge the battery. Take the reading (measureadc) from the light sensor. Take a reading every 1.0 seconds and increase the battery charge by the light measurement value. When the charge hits 100,000, don't increase it any more. [Assign 5] While the car is in drive, decrease the battery charge by 2000 for every 1.0 seconds that the car remains in drive. Similarly, decrease the battery charge by 2000 for every 1.0 seconds that the car is in reverse. [Assign 6] Decrease the battery charge by 2,000 for every 1.0 seconds that the accel button is pressed in either drive or reverse. And increase the battery charge by 1,000 for every 1.0 seconds that the brake pedal is pressed in drive or reverse and the speed is >0. Once again, make sure that the charge value stays between 0 and 100,000 inclusive. Charge LED's This task also manages three of the colored LED's. Light the green LED when the battery charge is over 60%. Light the red LED when the charge is less than 10%, and light the yellow LED in between. The LEDs need to be managed no matter what state the car is in. You should probably put the code for the LED logic into a subroutine that is called before or after the state code. [Assign 6] During charging, flash the LED slowly. During use, keep the LED on steady. [Assign6] Display the charge value on the LCD. [Optional] It would make sense that if there is no charge left in the battery, you cannot accelerate. You can add this check if you wish.

4 Speedometer Task (task 2) [Assign 6] [Assignment 6] While the car is moving, adjust the stepper motor to show the current speed. Zero kph is the vertical down position, and 100kph is the north-up position (speed == ). When the program first begins, you will need to move the stepper motor all the way counterclockwise. It makes sense to have a state for that. Once the stepper motor is properly aligned, you can change to an operating state where you constantly move the stepper motor to match the current speed. Sometimes you will be moving clockwise, other times counterclockwise and sometimes you will not need to move at all. Car Heater (task 3) This task manages the cabin heater for the car. For this task, we will work in 0.1 degrees C. So 24.5 degrees will be represented by 245. There are two buttons associated with managing the climate control in the car. The temp up and temp down buttons let the user adjust the set-point temperature. This is a number between 220 and 360. This task must turn on the heater when the temperature is below the set-point, and turn the heater off when the temperature is above the set-point. There is a note at the end of this assignment to show you can measure the real temperature. Since the heater is hard to see, turn on the blue LED while the heater is on. [Assignment 5] Make sure that when the heater turns on, it remains on at least 2 seconds before being turned off. [Assignment 6] We now introduce the concept of hysteresis. When the car temperature is below the set-point, turn the heater on until the temperature sensor reads 3 (0.3ºC) above the setpoint. While the heater is on, keep it on until the temperature sensor reads 3 (0.3ºC) below the setpoint. This should keep the unit from snapping on and off too quickly. Car Alarm (task 4) The car alarm system is part of the car. The alarm is normally off, but when the user presses the ArmAlarm button (ButtonA), the system enters a 5 second wait period, and then begins measuring the car for vibration. Any shock to the car will set off the alarm. Once the alarm has been triggered, you must press ArmAlarm button and hold it for 3 seconds. If the alarm has not been triggered, you can disarm the alarm by simply pressing ArmAlarm. You can disarm during the 5 second wait period, or any time the alarm is active-not-yet-triggered. To detect vibration, you can use the accelerometer (accel.c and accel.h) to read the current forces on the board. Normally, you will read 3 numbers like (1,0,64). When you enter the condition where you detecting vibration, take a reading of these three number. Then every 0.1 seconds from then on, measure again, and if the new readings are different by more than 2 units, that represents a vibration on the system. [Assign 6] The alarm system manages the multi-colored LEDs. It flashes the green in a pattern of ON(0.01 sec)/off(1.99 sec), to indicate that it is operating. If the system detects that the alarm button (buttona) is pressed, the alarm system is triggered, and the multi-colored LED should flash red in the pattern ON(0.4sec)/OFF(0.1sec) and this task should request the sound task to issue a continuous tone. The alarm system can be reset by pressing any other key.

5 The alarm system requires services from the sound manager. The alarm system should issue these messages: MSG_ALARM_ENABLED when the 5 second wait period is finished and the system starts checking for vibration MSG_ALARM_ACTIVE when vibration has been detected MSG_ALARM_OFF when the alarm has been reset [Assign 6 Hint] Don't forget to turn off the red and green LED's when you return to the alarm-disabled state. [Assign 6 optional] You can cancel an active alarm by pressing a certain sequence of keypresses on the LEFT and RIGHT touchpads. The sequence is LLRRLR. [Assign 6] The touchpad code will be developed in lab 10. The touchpad code should issue messages such as EVT_TOUCH_LEFT, EVT_TOUCH_RIGHT and EVT_TOUCH_RELEASE. Sound Manager: (task 5) There are two requirements for sound in this project, so we will need a sound manager. The most common task for the sound manager is to beep a short tone (30msec) for each key that is pressed (including ButtonA) to let the user know that the key was detected. This beep is also issued when the alarm system is enabled (MSG_ALARM_ENABLE). When the alarm is activated, the sound manager must create a long beep alert until the alarm has been reset. Here is an outline of the tones: key press alarm 30msec single tone 700msec tone on, 100msec off, repeat The messages that the sound manager will watch for are: keyboard events alarm enabled alarm activated, alarm cleared The sound manager does not need to issue any messages. The keyboard beeps are not required during the alarm state. If you cannot hear the speaker, light the white LED for the appropriate times listed above. Volume control (task 6) The car has a stereo system. The joystick can be used to adjust the volume [Assignment 5 and 6] and the left-right balance [Assignment 6 only]. To use the joystick, you call measureadc(2) and (3). If the measurement is between 1500 and 2500, the joystick is centered. If the measurement is outside those numbers, the joystick is up or down, left or right. Alternatively, you may measure the joystick at system startup, and check for variations from the idle position.

6 Chose a time period, and measure the joystick periodically. If the joystick is moved from center, adjust the volume or balance as required. The maximum volume is 9 and the minimum is 0. Check these limits and do not increment/decrement outside these limits. At startup, set the volume to 5. Display the current volume on the 7 segment display. [Assignment 6 optional] Monitor the microphone; it's on ADC channel 6. When you measure values that are more than 300 away from the average, the interior of the car is probably noisy. You should boost the volume setting by 2 to help the user hear the music. Once you've boosted the volume, keep it boosted until you get 3 seconds in a row of <300 deviation; then return the volume down 2 steps. While the volume is boosted, light the decimal point to inform the user. Clock (task 7) This task keeps track of the time, and displays it. The user can set the real time in this system by pressing the clock button. Just display Hours:Minutes:Seconds, don't bother with the date. You may choose 12hour-am/pm format or 24 hour format as you wish. The user is given a display of the current time. When the user pressed the clock button, the system allows the user to change the time. By pressing the CLK+ / CLK- buttons, the user can set the hours. When the user presses the clock button, the system changes to setting the minutes. Again, the CLK+ and CLK- buttons allow the user to scroll through the possible minutes. When the users presses clock a third time, the system returns to normal operation with the time changed to the new time. You must update the display as the user is setting the time. It might be good to include a color change on the hours or minutes as you are changing them. Window Defog (task 8) When the inside of the windows build up with fog, the car has a defog blower to pass warm air across the inner surface, which removes the visible fog (or frost). The DC motor represents that blower. By default, the defog motor should operate for 5 seconds. When the user presses the defog button, start the DC motor spinning. If the user releases the button before 1.5 seconds, let the defog motor continue to spin until the preset time has passed, then turn it off. If the user continues to hold the button longer than 1.5 seconds, this task should enter the programming mode. Light the blue part of the multi-colored LED. Continue to monitor the button until it is released; measure how long the button was held down. Use this as the new motor time. Turn off the blue LED and the motor. The next time the user presses the defog button, operate the motor for this new time. Once again, you probably want to store the time in terms of the number of TICK's you counted, in order to avoid having to use fractions. Wireless (task 9) [Assign 6] [Assign6] Use a task to continuously broadcast your name (any string up to 16 chars). Send it out every second. You should change the color of one or two pixels on the screen every time you send a wireless packet, to show activity.

7 Watch for messages from the wireless library, and display any incoming text on the LCD. Design a state machine so that any message is displayed for 2 seconds. After 2 seconds, you should clear that part of the screen and wait for the next message. If the next message is the same as the previous message, you should ignore it for 10 seconds. Your states are therefore: IDLE, DISPLAYING, WAIT_FOR_DIFFERENT. To see if two strings are the same, you can use the code in the appendix. Diagnostics (task 10) [Assign 6] This task simply keeps track of the usage of the system. It should keep a count of: the total number of keystrokes that the system received highest and lowest temperature that the system has encountered the number of times the defog motor was operated the number of times the car was docked Store these data in global variables called: tkeys, tmaxtemp, tmintemp and tdefogcount. When tkeys exceeds 100, turn on the red LED. If the user presses the park button 3 times in a row, reset all t* counters above, and turn off the red LED. This task does not require a state diagram. Remote Control & Monitoring (task 11; optional) [Assign 6] To allow this vehicle to be operated by a disabled person, the driver can control the system from buttons on the steering wheel, as well as see the gear setting and the current speed on the dashboard. To implement this function, the car (this assignment) is connected to the dashboard system through the serial port. You can emulate this by sending and receiving commands with HyperTerm or any serial communication package. To send commands to the car, the dashboard system sends the following single keys: 1 accel 2 upshift 3 park 4 brake 5 downshift 6 dock 7 defog 8 temp- 9 temp+ * time set 0 time- # time+ Each time a key is received, the system monitor task (this task) should respond with a single. to confirm. Every 15 seconds, the system monitor task should send the current status, in the form of a string like one of these: "G:fwd S:8 C:26" followed by a carriage return (G:gear, S:nnn is speed, C:ttt is battery charge) "V:8 B:-5" followed by a carriage return (V: n is volume, B:xx is balance) "D:12" followed by a carriage return (D:xx is defog time, in 1/10th of a second) "T:28 H:27" followed by a carriage return (T:xx is real temperature, H:xx is desired temperature)

8 "A:arm" followed by a carriage return (radio and disc are both off) The communications interface is designed to match the keyboard. When this task receives a character on the serial port, it should simply create a message and give it to the dispatcher. The possible phrases for Gear are fwd, rev, neu, prk, dck. The possible phrases for Alarm are idl, arm,!a!.

9 Resources Display The LCD display shows several kinds of data. You should break down the area of the LCD into different zones for the different tasks. Here is my suggested layout: lines color usage 1-16 white on red title bar black on blue transmission state: drive, rev, neut, park, dock speed battery charge white on blue desired temperature current temperature heater on/off white on green defog on-time yellow on blue clock, clock set black on yellow wireless information white on red alarm status In order to display the degree symbol on the LCD screen, you may use this format string in your code: lcdprintf(x,y,"temp: %d\x7f" "C",temperature); This LCD is fairly slow: small text writes at about.4msec/char. So I recommend that you limit the amount of text that you write to the screen to ~10 characters at a time. Any more than that will slow down the system and interfere with event/message delivery. For example, if you want a line to say: Track #1 consider sending this once at power on: lcdprintf(1,40,"track #"); and then when you need to change the track number, just send this: lcdprintf(1,56,"%d ",tracknumber); If you add an extra space character after the %d, it will erase any extra digits that show up after you print a 2 digit number followed by a 1 digit number. Event/Message Design For timing, I recommend an EVT_TICK, which happens 100 times per second. This is useful for moving the stepper motor, and timing the beeper. If you wish, you may run your system at 1000 ticks

10 per second, but make sure to document this, so that we can mark your project appropriately. If you do decide to run this fast, make sure your event queue is big enough to handle a stack of EVT_TICK's. You may want to consider issuing a EVT_ONE_SEC, which happens only once per second. This makes it easy to count out the timer for the updating the clock, the display and a few other things. Feel free to use any of the timer techniques discussed in class. Comparing Strings To see if two strings are identical, you can use strcmp(). This returns a 0 if they match, non-0 if they don't match. For example, if (strcmp(newradiomsg, oldradiomsg)!= 0) { addtodisplay(newradiomsg); strcpy(oldradiomsg, newradiomsg); // and anything else you may need to do... } The other string services you can use are: strcpy(char* dest, const char* source) copies from source to dest int strcmp(const char* s1, const char* s2) int strlen(const char* source) strcat(char* dest, const char* source) memmove(char* dest, const char* src, int n) returns 0 if strings are identical, non-0 otherwise returns the number of non-0 bytes in source adds the source string to the end of dest copies n bytes from src to dest These are all available to you after you add to your project: #include <string.h> Sound All the sound in this project can be based on a 1KHz tone, which you can get by setting: TIM1->PSC = 7; // count at 1MHz TIM1->CCER = 0x1000; // channel 4 output enabled TIM1->CCMR2 = 0x3000; // channel 4 toggles on match TIM1->ARR = 500; // count down the 1MHz to 2kHz TIM1->BDTR = 0x8000; // master enable for timer 1 To start the tone, simply set TIM1->CR1 = 1; And to stop the tone, set TIM1->CR1 = 0; // tone on // tone off

11 Measuring Temperature You can measure the temperature with the following code: dint(); v = measureadc(17); t = measureadc(5); eint(); t = *t/v t = (t-40000)/195; // measures the voltage reference on board // measures the temperature sensor // 1 bit = 10uV // 1 bit = 0.1 degrees C Because the keyboard is running at the interrupt level, it may grab the ADC (analog to digital converter) at any time, and interfere a temperature measurement. To prevent this, you can wrap the temperature measurement in a dint()/eint() pair, which locks out the keyboard and the timer for a very short period of time. This technique is called critical section. The variable t above is 10 times the real temperature in degrees C. Of course, the above code should be in a subroutine. Accelerometer To use the accelerometer, simply include accel.h and accel.c into your project. This chip measures the gravity or inertial force on it, in terms of x, y and z components. Each of these is an 8 bit signed char, representing +/- 2G. -2G is represented by G is represented by -64 0G is 0 +1G is represented by G is represented by +127 Since there is always 1G of gravity, one of the components will be +64. Call accelinit(); once after you have set up the other hardware. Call acceldata(); anytime you wish. It returns a 32 bit number; these 32 bits can be represented as: zzzz.zzzz.yyyy.yyyy.xxxx.xxxx To extract the z bits from this word, you can use this code: signed char x,y,z; unsigned int adata = acceldata(); z = (adata >> 16) & 0xFF; // extract the z bits You can write your own code to extract the y and x bits. COM Port (UART) The setup code for the UART is PADDR_HIGH &= 0xFFFFF00F; // turn off bits 9/10 PADDR_HIGH = 0x ; // set bit 9 to uart-tx USART1->BRR = (26<<4) 2; // set 19.2 kbaud USART1->CR1 = 0x200C; // 3 enables: master, rx & tx The system remote-control & monitor task should check the serial port several times a second. Here is some code you can use if you are checking it in task code:

12 if (USART1->SR & 0x20) { // check the data ready bit k = USART1->DR; // read the char from uart-rx USART1->SR &= ~0x20; // turn off the data ready bit //... do something with k } Alternatively, if you want to use interrupts, here is some code you can use: add this to the init code: USART1->CR1 = 0x20; // enable rx interrupt void uart_isr(void) { newevent(usart1->dr); // make an event out of the char USART1->SR &= ~0x20; //ack interrupt: turn off the data ready } // and add an entry to vector table at 0x D4 To send a character through the UART, simply drop it into the DR USART1->DR = something; // send data out the uart-tx Unfortunately, you can only put two bytes in a row into the UART before it's clogged. It takes 500usec to send each byte, so after putting two bytes in, you'll have to either wait 1msec, or check to see if the UART is ready for the next byte: if (USART1->SR & 0x80) { // check if UART is ready to send USART1->DR = something; // send data out the uart-tx } General Notes This is a complicated assignment. 1. Use the operating system framework that you built in lab 8/9. 2. Plan out what events & messages you will need. 3. Then design each task, starting with the state diagram. You have to hand this in anyway, you might as well use it. 4. Code up each task, and add it to the framework. Debug each task as it is added. If you need to create fake messages for testing, you can use one of the keys to generate the fake message, just until you get your system debugged. 5. You may wish to put each task into a separate.c file. 6. If there are state transitions that are not described in the text above, add them in a way that you would like to see your own car operate.

NET3001 Fall 12. Assignment 4 (revised Oct 12,2012) Part 1 Reaction Time Tester (15 marks, assign41.c)

NET3001 Fall 12. Assignment 4 (revised Oct 12,2012) Part 1 Reaction Time Tester (15 marks, assign41.c) NET3001 Fall 12 Assignment 4 (revised Oct 12,2012) Due: Oct 25, beginning of class Submitting: Use the submit.exe program. The files should be named assign41.c assign42.c assign43.c Do either Part 1 or

More information

NET3001 Fall 12. Q1 Buttons & Lights: masking, branching, subroutine calls & globals

NET3001 Fall 12. Q1 Buttons & Lights: masking, branching, subroutine calls & globals NET3001 Fall 12 Assignment 2 Due: Sept 27, midnight Submitting: Use the submit.exe program. The files should be named assign21.s assign22.s In Eclipse, make a project for each, called assign21 and assign22.

More information

Timers. easily added to the cooperative multitasking framework. this slide set shows 5 versions of timers, each with its own pro's & con's

Timers. easily added to the cooperative multitasking framework. this slide set shows 5 versions of timers, each with its own pro's & con's Timers easily added to the cooperative multitasking framework this slide set shows 5 versions of timers, each with its own pro's & con's Timer 1 A single timer a single timer, a simple approach create

More information

VR2 R-NET LED R-NET LCD. Controller System Operation

VR2 R-NET LED R-NET LCD. Controller System Operation VR2 R-NET LED R-NET LCD Controller System Operation 1.VR2 Controller Operation 1.1 Controls/JSM 1.2 Button/Indicator 1.3 Control System Status indication 1.4 Module Wiring 1.5 VR2 Locking / Unlocking The

More information

NET3001. Input Output

NET3001. Input Output NET31 Input Output Digital vs Analog digital devices operate a discrete levels analog devices operate at multiple levels the resolution of a device is the number of levels high resolution devices appear

More information

Project Final Report Internet Ready Refrigerator Inventory Control System

Project Final Report Internet Ready Refrigerator Inventory Control System Project Final Report April 25, 2006 Dustin Graves, dgraves@gwu.edu Project Abstract Appliance vendors have started producing internet enabled refrigerators which allow users to keep track of refrigerator

More information

Table of Contents pg " Display pg Cruise Mode pg Map Screen pg Stereo Screen pg Depth Screen pg.

Table of Contents pg  Display pg Cruise Mode pg Map Screen pg Stereo Screen pg Depth Screen pg. USER GUIDE TABLE OF CONTENTS Table of Contents pg. 2 12.3" Display pg. 3-4 Cruise Mode pg. 5-6 Map Screen pg. 6-13 Stereo Screen pg. 14-17 Depth Screen pg. 17 Settings Screen pg. 18-24 Media Screen pg.

More information

RCX Tutorial. Commands Sensor Watchers Stack Controllers My Commands

RCX Tutorial. Commands Sensor Watchers Stack Controllers My Commands RCX Tutorial Commands Sensor Watchers Stack Controllers My Commands The following is a list of commands available to you for programming the robot (See advanced below) On Turns motors (connected to ports

More information

Security System User Guide

Security System User Guide Security System User Guide Setting the System: 1. Go to the keypad and key in your access code. (Alternatively, if you have a proximity tag, present your tag to the keypad.) Either - Full Set: 2. Press

More information

Dryer. M720 Programming and Operation Manual. July 15, 2015 Revision 1.51

Dryer. M720 Programming and Operation Manual. July 15, 2015 Revision 1.51 Dryer M720 Programming and Operation Manual July 15, 2015 Revision 1.51 Contents 1 Important Safety Information 1 1.1 FOR YOUR SAFETY - CAUTION!............................. 1 2 Control Overview 2 2.1

More information

SUPERPLEX. User s Manual. High performance, simplified wireless home security controller. Products that work. Software Release: V2.

SUPERPLEX. User s Manual. High performance, simplified wireless home security controller. Products that work. Software Release: V2. SUPERPLEX User s Manual Products that work Software Release: V2.5 KE-MOBILEHQ-12- High performance, simplified wireless home security controller Thank you for purchasing this Kingdom Electronics product.

More information

Chapter5 Camera Settings and Other Functions

Chapter5 Camera Settings and Other Functions Chapter5 Camera Settings and Other Functions Changing Camera Settings.. 116 Keep Settings... 116 Beep Sound Setting... 117 Auto Power Off Setting... 117 Changing the Display Language... 119 Changing the

More information

IDS X-Series User Manual E Issued June 2013

IDS X-Series User Manual E Issued June 2013 1 2 Contents 1. Introduction to the IDS X-Series Panels... 6 2. Before Operating Your Alarm System... 6 3. Understanding the Keypad LEDs... 7 3.1 Viewing Data on an LED Keypad... 11 3.2 Entering Data on

More information

BABYALARM. Instruction Manual

BABYALARM. Instruction Manual BABYALARM Instruction Manual 1 Thank you for purchasing our digital babyalarm. Your unit has been manufactured and checked under the strictest possible quality control to ensure that each alarm leaves

More information

Profiler IV Feed Back Version DC Motor Control Board with Current Profiling Capability Variable travel length version

Profiler IV Feed Back Version DC Motor Control Board with Current Profiling Capability Variable travel length version Profiler IV Feed Back Version DC Motor Control Board with Current Profiling Capability Variable travel length version The Profiler IV is a DC Motor Control board designed specifically for Motion Systems

More information

CS-2900DP-FM 2-Way Infinity

CS-2900DP-FM 2-Way Infinity CS-900DP-FM -Way Infinity REMOTE OPERATION INSTRUCTIONS INTRODUCTION CONGRATULATIONS on your choice of the Infinity with -Way Data Port (DP) technology by Crimestopper Security Products Inc. This device

More information

NET3001. Cooperative Multitasking. similar to Windows 95 and the original Mac O/S

NET3001. Cooperative Multitasking. similar to Windows 95 and the original Mac O/S NET3001 Cooperative Multitasking similar to Windows 95 and the original Mac O/S An example problem suppose we want to manage the front panel of a car radio there are three buttons - + ^ down up eject Example

More information

Cooperative Multitasking

Cooperative Multitasking Cooperative Multitasking Cooperative Multitasking let's make the controller for the lamp in an LCD projector Lamp off Fan off evbutton Lamp on Fan on evtimeout Lamp off Fan on evbutton Code for LCD Projector

More information

Section 3 Board Experiments

Section 3 Board Experiments Section 3 Board Experiments Section Overview These experiments are intended to show some of the application possibilities of the Mechatronics board. The application examples are broken into groups based

More information

CEL MeshConnect ZICM35x Test Tool User Guide

CEL MeshConnect ZICM35x Test Tool User Guide User Guide 0011-00-17-02-000 CEL MeshConnect ZICM35x Test Tool User Guide CEL MeshConnect ZICM35x Test Tool User Guide Introduction CEL s MeshConnect EM357 Mini Modules combine high performance RF solutions

More information

BV4109. Serial LCD Controller. Product specification November ByVac 2006 ByVac Page 1 of 12

BV4109. Serial LCD Controller. Product specification November ByVac 2006 ByVac Page 1 of 12 Product specification November 2012 ByVac 2006 ByVac Page 1 of 12 IASI-LCD Module BV4108 Contents 1. Introduction...4 2. Features...4 3. Electrical interface...4 3.1. Serial...4 3.2. Factory...4 3.3. LCD

More information

Show Designer 1. Software Revision 3.11

Show Designer 1. Software Revision 3.11 Show Designer 1 Software Revision 3.11 OVERVIEW The Show Designer 1 is a lighting controller based on the successful and simple to use Show Designer. The Show Designer 1 adds to the existing features of

More information

Accessory HandsFreeLink TM User s Information Manual

Accessory HandsFreeLink TM User s Information Manual Accessory HandsFreeLink TM User s Information Manual A Few Words About Safety Your safety, and the safety of others, is very important. Operating the Accessory HandsFreeLink TM safely is an important responsibility.

More information

MicroTally/WinTally Manual. Introduction

MicroTally/WinTally Manual. Introduction MicroTally/WinTally Manual Introduction Congratulations! You are in possession of one of the finest electronic tally boards made. The MicroTally is a hand held electronic tally counter. It is designed

More information

What can the DD700 Do

What can the DD700 Do What can the DD700 Do RF signal detector for 100HZ to 3.5 GHz - Wireless CCTV (hidden camera) - Wireless Phone line tap detection - Laser taps detection and Laser tapping prevention using white noise generator.

More information

TimerTools, v4.0 User s Manual. TimerTools 2006, 2011, 2017 Kagan Publishing

TimerTools, v4.0 User s Manual. TimerTools 2006, 2011, 2017 Kagan Publishing TimerTools, v4.0 User s Manual TimerTools 2006, 2011, 2017 Kagan Publishing www.kaganonline.com 1.800.933.2667 2 TimerTools User s Manual Table of Contents COUNTDOWN TIMERS Countdown Timer... 5 Hourglass

More information

Procussion operation manual Basic Operation 15 BASIC OPERATION

Procussion operation manual Basic Operation 15 BASIC OPERATION Basic Operation 15 BASIC OPERATION 16 Main Controls 17 BASIC OPERATION MAIN CONTROLS MIDI ACTIVITY EDIT MENU SELECT CURSOR CONTROL VOLUME CONTROL I/O MASTER EDIT ENTER C01 Vol127 Pan=K CURSOR DATA VOLUME

More information

AS Keypad User Manual

AS Keypad User Manual AS Keypad User Manual Specifications Operating Voltage: 12~24 VAC/DC Current Draw: TBA Input: request-to-exit (for Relay 1) time out reed switch contact (for Relay 1) Output: Relay 1: N.O./N.C./Com. Output

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

Getting Familiar with Wi-Fi Scanner

Getting Familiar with Wi-Fi Scanner Getting Familiar with Wi-Fi Scanner Thank you for choosing Cino FuzzyScan Wi-Fi Cordless Scanner. Powered by the 802.11 WLAN technology, it is not only easily integrated into an existing enterprise wireless

More information

Blue Point Engineering

Blue Point Engineering Blue Point Engineering Board - Pro Module (E) Instruction Pointing the Way to Solutions! Controller I Version 2.1 The Board Pro E Module provides the following features: Up to 4 minutes recording time

More information

Installation and operation manual ReciFlow Gas

Installation and operation manual ReciFlow Gas Installation and operation manual ReciFlow Gas 1 1. Measurement principle... 3 2. Installation... 5 3. Operation... 7 4. Electrical interfaces... 11 5. Communication protocol... 14 6. Software update and

More information

Precautions. Please read carefully before using this product.

Precautions. Please read carefully before using this product. Thank you for purchasing this BEWITH Mirror Media MM-1. It is designed to give you many years of enjoyment. Please read all instructions in this manual before attempting operation and keep it handy for

More information

Clock and Fuses. Prof. Prabhat Ranjan Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar

Clock and Fuses. Prof. Prabhat Ranjan Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar Clock and Fuses Prof. Prabhat Ranjan Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar Reference WHY YOU NEED A CLOCK SOURCE - COLIN O FLYNN avrfreaks.net http://en.wikibooks.org/wiki/atmel_avr

More information

Overview RFSv4.3 is a RF module providing easy and flexible wireless data transmission between devices. It is based on AVR Atmega8 with serial output which can be interfaced directly to PC. Features 2.4

More information

Emergency Dialer Monitoring Station

Emergency Dialer Monitoring Station www.skylinkhome.com Emergency Dialer Monitoring Station MODEL: MS-2001 TM P/N. 101A128 DEC, 2000 SKYLINK TECHNOLOGIES INC., 2213 Dunwin Drive, Mississauga, Ontario L5L 1X1 CANADA Tel : (905) 608-9223 (800)

More information

900 MHz Digital Two-Line Cordless Speakerphone with Answering System 9452 with Caller ID/Call Waiting

900 MHz Digital Two-Line Cordless Speakerphone with Answering System 9452 with Caller ID/Call Waiting USER S MANUAL Part 2 900 MHz Digital Two-Line Cordless Speakerphone with Answering System 9452 with Caller ID/Call Waiting Please also read Part 1 Important Product Information AT&T and the globe symbol

More information

Software Revision 1.13

Software Revision 1.13 Software Revision 1.13 OVERVIEW...1 REAR PANEL CONNECTIONS...1 TOP PANEL...1 MENU AND SETUP FUNCTIONS...3 CHOOSE FIXTURES...3 PATCH FIXTURES...4 PATCH CONVENTIONAL DIMMERS...4 COPY FIXTURE...5 LOAD FIXTURE

More information

ECE2049: Embedded Systems in Engineering Design Lab Exercise #3 C Term Making a Time and Temperature Display

ECE2049: Embedded Systems in Engineering Design Lab Exercise #3 C Term Making a Time and Temperature Display ECE2049: Embedded Systems in Engineering Design Lab Exercise #3 C Term 2019 Making a Time and Temperature Display In this laboratory you will use the MSP430 and several of its peripherals to implement

More information

Users Guide. UniWatch. Version Go faster faster. UNIPRO ApS

Users Guide. UniWatch. Version Go faster faster. UNIPRO ApS Users Guide UniWatch Version 1.02 Go faster faster UNIPRO ApS VIBORG HOVEDVEJ 24 DK-7100 VEJLE DENMARK Tel.: +45 75 85 11 82 Fax: +45 75 85 17 82 www.uniprolaptimer.com mail@uniprolaptimer.com Introduction...3

More information

Microcontroller and Embedded Systems:

Microcontroller and Embedded Systems: Microcontroller and Embedded Systems: Branches: 1. Electronics & Telecommunication Engineering 2. Electrical & Electronics Engineering Semester: 6 th Semester / 7 th Semester 1. Explain the differences

More information

SRO100 Programmable Digital Indicator And Frequency Counter

SRO100 Programmable Digital Indicator And Frequency Counter USERS MANUAL SRO100 Programmable Digital Indicator And Frequency Counter Introduction The SRO100 Programmable Digital Indicator/ Frequency Counter may be used in any application requiring a programmable

More information

Document Number: /4/2012

Document Number: /4/2012 Copyright 2012 icontrol Networks, Inc. All rights reserved. No reproduction in whole or in part without prior written approval. icontrol Networks, icontrol, and icontrol logo design are pending trademarks

More information

NOTICES NOTICE OF INTENDED USE

NOTICES NOTICE OF INTENDED USE USER MANUAL Thank you for buying this XTRONS product. Please read through these instructions so you will know how to operate this product properly. After you have finished reading the instructions, keep

More information

Section 1 General Description. Section 3 How to Program Keypad. Section 2 Installation. CM-120TX Wireless Digital Keypads Installation Instructions

Section 1 General Description. Section 3 How to Program Keypad. Section 2 Installation. CM-120TX Wireless Digital Keypads Installation Instructions CM-120TX Wireless Digital Keypads Installation Instructions Package Contents - (1) Keypad and faceplate assembly - (1) Foam gasket (CM-120W only) - (2) #6-32 x 1 S/S Phillips screws - (2) #6-32 x 1 Tamperproof

More information

User's Guide. For CarChip and CarChip E/X 8210 & 8220

User's Guide. For CarChip and CarChip E/X 8210 & 8220 User's Guide TM For CarChip and CarChip E/X 8210 & 8220 Product Number: 8210, 8220 Davis Instruments Part Number: 7395.064 DriveRight CarChip User s Manual Rev A (January 2, 2003) Davis Instruments Corp.,

More information

Model: ECHO-5 LCD 2-way Upgrade Kit January 21, 2015 Operation & Installation Guide

Model: ECHO-5 LCD 2-way Upgrade Kit January 21, 2015 Operation & Installation Guide Model: ECHO-5 LCD 2-way Upgrade Kit January 21, 2015 Operation & Installation Guide Table Of Contents Installing & Programming The ECHO System...3 Controller Overview...4 The 2-Way Controller...4 System

More information

Clipsal HomeMinder Home Automation System

Clipsal HomeMinder Home Automation System Clipsal HomeMinder Home Automation System Part A Release 1.0.0 4 June 2000 Copyright 2000 Clipsal Integrated Systems Preface Congratulations on your purchase of HomeMinder. You now own a powerful and

More information

Modules Programming Guide. paradox.com

Modules Programming Guide. paradox.com Keypad Modules Annunciator Module Motion Detector Modules Zone Expansion Modules Access Control Module Voice Assisted Modules Accessory Modules Integration Module Internet Module Modules Programming Guide

More information

Cheap Control Systems. Cheap Twelve Channel (C12C) Servo Controller Version 1.0 OVERVIEW

Cheap Control Systems. Cheap Twelve Channel (C12C) Servo Controller Version 1.0 OVERVIEW Cheap Control Systems Cheap Twelve Channel (C12C) Servo Controller Version 1.0 The Cheap Twelve Channel (C12C) Servo Controller is a low cost embedded controller that allows a Sony Playstation 2 (PS2)

More information

Diesel Particulate Filter DPF Service Regeneration Table 1: Service Regeneration Successful Table 2: Service Regeneration Unsuccessful

Diesel Particulate Filter DPF Service Regeneration Table 1: Service Regeneration Successful Table 2: Service Regeneration Unsuccessful Service Information 2007 Chevrolet Silverado - 4WD [1GCHK23657F529413] Sierra, Silverado VIN C/K Service Manual Engine Engine Controls and Fuel - 6.6L LMM Diagnostic Information and Procedures Document

More information

Calls. Make Calls. Make a Call. Procedure

Calls. Make Calls. Make a Call. Procedure Make, page 1 Answer, page 6 Video, page 10 Mute Your Call, page 12 Hold, page 12 Forward, page 15 Transfer a Call to Another Person, page 16 Conference and Meetings, page 16 Intercom, page 18 Supervise

More information

SYSTEM DESIGN SPECIFICATIONS ZIGBEE BASIC SYSTEM

SYSTEM DESIGN SPECIFICATIONS ZIGBEE BASIC SYSTEM SYSTEM DESCRIPTION This specification describes and defines the basic requirements of the CE3200 ZigBee temperature sensor mote. The ZigBee temperature sensor mote awakens from powerdown idle every two

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

ECE 2036 Lab 4 Setup and Test mbed I/O Hardware Check-Off Deadline: Thursday, March 17, Name:

ECE 2036 Lab 4 Setup and Test mbed I/O Hardware Check-Off Deadline: Thursday, March 17, Name: ECE 2036 Lab 4 Setup and Test mbed I/O Hardware Check-Off Deadline: Thursday, March 17, 2016 Name: Item Part 1. (40%) Color LCD Hello World Part 2. (10%) Timer display on Color LCD Part 3. (25%) Temperature

More information

ECI1. COMPASS display. ECI1-REV For latest update: Electronic Compass Indicator ECS1

ECI1. COMPASS display. ECI1-REV For latest update:   Electronic Compass Indicator ECS1 ECI1 COMPASS display Electronic Compass Indicator ECS1 ECI1-REV. 1.3 20-12-2004 For latest update: www.elproma.com/compass Contents 1 Introduction... 1 1.1 Package contents... 1 2 Working... 2 2.1 The

More information

Thank you for purchasing the WheelWitness HD PRO Dash Cam!

Thank you for purchasing the WheelWitness HD PRO Dash Cam! Owner s Manual Thank you for purchasing the WheelWitness HD PRO Dash Cam! We are always here to help so please do not hesitate to let us know any questions or concerns you may have! Your 100% satisfaction

More information

Installation Instructions

Installation Instructions Alliance Arming Station AL-1111, AL-1116 1048520C September 2006 Copyright 2006, GE Security Inc. Introduction This is the GE Alliance Arming Station for models AL-1111 (four-line LCD) and AL-1116 (four-line

More information

Nanotec Electronic GmbH Gewerbestrasse Landsham near Munich Tel: 089/ Fax: 089/

Nanotec Electronic GmbH Gewerbestrasse Landsham near Munich Tel: 089/ Fax: 089/ Manual SMCI-46 Positioning Control (Including Output Module) -1- Contents Page 1 General -3-2 Inputs/outputs and functions -4-2.1 Inputs -6-2.2 Outputs -7-2.3 Pushbuttons -7-2.4 Switches -8-2.5 Serial

More information

DAB/DAB+ Radio User Manual

DAB/DAB+ Radio User Manual DAB/DAB+ Radio User Manual Quick Start Guide Press and hold the Power Button for more than 3 seconds to turn on the radio. The green power indicator will flash and then stay illuminates and start-up screen

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

Owner s Manual AWM910 JENSEN AWM910 COMPACT DISC PLAYER RADIO CD COMPACT MUSIC SYSTEM MUTE AUX BAND AUX IN PUSH PUSH PWR VOL ALARM T/F AUD SPK A SPK B

Owner s Manual AWM910 JENSEN AWM910 COMPACT DISC PLAYER RADIO CD COMPACT MUSIC SYSTEM MUTE AUX BAND AUX IN PUSH PUSH PWR VOL ALARM T/F AUD SPK A SPK B AWM910 Owner s Manual COMPACT DISC PLAYER PUSH 1 2 3 4 5 6 RPT SCAN RDM H M PUSH PWR VOL ALARM SET ON/OFF EQ T/F AUD RADIO CD COMPACT MUSIC SYSTEM MUTE AUX BAND CD AUX IN A B A+B JENSEN AWM910 Thank You!

More information

ECE 2036: Lab #3 mbed Hardware Starter Lab Category: Getting Started with MBED ~ 1 week to complete

ECE 2036: Lab #3 mbed Hardware Starter Lab Category: Getting Started with MBED ~ 1 week to complete ECE 2036: Lab #3 mbed Hardware Starter Lab Category: Getting Started with MBED ~ 1 week to complete ECE2036a - Due Date: Monday September 28 @ 11:59 PM ECE2036b Due Date: Tuesday September 29 @ 11:59 PM

More information

REMOTE KEYPAD with NFC Tag (KPT-32N, KPT-32N-F1)

REMOTE KEYPAD with NFC Tag (KPT-32N, KPT-32N-F1) REMOTE KEYPAD with NFC Tag (KPT-32N, KPT-32N-F1) April 01st, 2016 Identifying the Parts 1. Siren 2. Orange LED: Home Arm Key 3. Red LED: Away Arm Key 4. Panic Alarm (if enabled) - Press both 1 and 3 to

More information

CORTEX Microcontroller and Joystick User Guide

CORTEX Microcontroller and Joystick User Guide This is a User Guide for using the VEX CORTEX Microcontroller and VEX Joystick. Refer to the VEX Wiki (http://www.vexforum.com/wiki/index.php/vex_cortex_microcontroller) for updates to this document. 1.

More information

SUPERPLEX 2. User s Manual. High performance, simplified wireless home security controller. Products that work. Software Release: V2.

SUPERPLEX 2. User s Manual. High performance, simplified wireless home security controller. Products that work. Software Release: V2. SUPERPLEX 2 User s Manual Products that work Software Release: V2.0 KE-MOBILEHQ-12- High performance, simplified wireless home security controller Thank you for purchasing this Kingdom Electronics product.

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

Metasys N2 Instruction Manual VLT Adjustable Frequency Drive. 12/ Revision B

Metasys N2 Instruction Manual VLT Adjustable Frequency Drive. 12/ Revision B Metasys N2 Instruction Manual VLT 6000 Adjustable Frequency Drive 12/99-6110-00 Revision B 2 Table of Contents Overview Page Introduction... 5 About this Manual... 5 References... 5 Instructions Abbreviations

More information

IF ADDITIONAL INSTALLATION COMPONENTS ARE NECESSARY, CONTACT YOUR REI SALES REP FOR:

IF ADDITIONAL INSTALLATION COMPONENTS ARE NECESSARY, CONTACT YOUR REI SALES REP FOR: 50W X 4 R-9 05 Thank you for purchasing this AM/FM/CD/MP3 Weather Band Receiver from REI. This product is designed and tested to withstand temperature and vibration extremes. Please read the owner's manual

More information

Operation Guide 5513

Operation Guide 5513 MA1708-EA 2017 CASIO COMPUTER CO., LTD. Contents Operation Guide 5513 Watch Settings Basic Operations Watch Face Items Navigating Between Modes Mode Overview Using the Crown Hand and Day Indicator Movement

More information

ROBOLAB Reference Guide

ROBOLAB Reference Guide ROBOLAB Reference Guide Version 1.2 2 Preface: Getting Help with ROBOLAB ROBOLAB is a growing application for which users can receive support in many different ways. Embedded in ROBOLAB are context help

More information

Taurus Super-S LCM. Dual-Bay RAID Storage Enclosure for two 3.5 Serial ATA Hard Drives. User Manual July 27, v1.2

Taurus Super-S LCM. Dual-Bay RAID Storage Enclosure for two 3.5 Serial ATA Hard Drives. User Manual July 27, v1.2 Dual-Bay RAID Storage Enclosure for two 3.5 Serial ATA Hard Drives User Manual July 27, 2009 - v1.2 EN Introduction 1 Introduction 1.1 System Requirements 1.1.1 PC Requirements Minimum Intel Pentium III

More information

Indoor/Outdoor Proximity Reader and Keypad with 10cm (4in) Read Range

Indoor/Outdoor Proximity Reader and Keypad with 10cm (4in) Read Range Indoor/Outdoor Proximity Reader and Keypad with 10cm (4in) Read Range Stand alone CR-R885-SB Installation and Operating Instructions V1.1 TABLE OF CONTENTS Installation... 2 Mounting and Wiring... 2 Mounting

More information

mifare ID Reader with Selectable Outputs Data Sheet

mifare ID Reader with Selectable Outputs Data Sheet 714-60 mifare ID Reader with Selectable Outputs Data Sheet Overview The 714-60 OEM proximity reader consists of three parts: a potted unit containing the electronics and antenna, a front cover, and an

More information

DT-500W. GB Version 1

DT-500W. GB Version 1 DT-500W Version 1 Control 1 Key lock: The key lock function is used to prevent unintentional operation of the radio. Slide the lock switch to the lock position (left), the symbol will appear on the display.

More information

Welcome to Lab! Feel free to get started until we start talking! The lab document is located on the course website:

Welcome to Lab! Feel free to get started until we start talking! The lab document is located on the course website: Welcome to Lab! Feel free to get started until we start talking! The lab document is located on the course website: https://users.wpi.edu/~sjarvis/ece2049_smj/ece2049_labs.html You do not need to keep

More information

PEDSCAN rev. C. standalone micro MIDI controller USER MANUAL

PEDSCAN rev. C. standalone micro MIDI controller USER MANUAL PEDSCAN rev. C standalone micro MIDI controller USER MANUAL www.midi-hardware.com Roman Sowa 2016 1 Overview This little board is standalone controller for 32 keys and 1 potentiometer or external voltage

More information

The Reference DAC. User Guide. Check our website for the most recent user guides, firmware, and drivers:

The Reference DAC. User Guide. Check our website for the most recent user guides, firmware, and drivers: The Reference DAC User Guide Check our website for the most recent user guides, firmware, and drivers: www.msbtechnology.com Technical support email is: techsupport@msbtech.com 05.29.18 Technical specifications

More information

More Fun with Timer Interrupts

More Fun with Timer Interrupts More Fun with Timer Interrupts Chords Objective: Play a musical chord each time you press a button: Button RC0 RC1 RC2 Timer Timer0 Timer1 Timer3 RB0 A3 C4 E4 RB1 B3 D4 F4 RB2 C4 E4 G4 Calculations: Assume

More information

IDS. Users Guide to Keypad Functions S E C U R I T Y MANUAL NO D ISSUED NOVEMBER 2002 VERSION 2.

IDS.  Users Guide to Keypad Functions S E C U R I T Y MANUAL NO D ISSUED NOVEMBER 2002 VERSION 2. INHEP DIGITAL IDS S E C U R I T Y Users Guide to Keypad Functions MANUAL NO. 700-146-01D ISSUED NOVEMBER 2002 VERSION 2.17 Summary of Operation A rm/ disarm [#] + [USER CODE] Quick Quick Quick Away Arm

More information

GSM communicator GD-06 Allegro Complete manual

GSM communicator GD-06 Allegro Complete manual GSM communicator GD-06 Allegro Complete manual The GD-06 ALLEGRO is a universal GSM dialer and controller. It can be used for both home and industrial automation purposes, for security applications or

More information

Owner s Manual. Digital Player Addendum. For Heat Siphon Swimming Pool Heat Pumps

Owner s Manual. Digital Player Addendum. For Heat Siphon Swimming Pool Heat Pumps Made in Latrobe Since 1983 Pennsylvania U.S.A. Owner s Manual Digital Player Addendum For Heat Siphon Swimming Pool Heat Pumps Heating Only Models: Z250HP, Z375HP, Z575HP & Z700HP Z250HP50, Z375HP50, Z575HP50

More information

Display Unit User Manual

Display Unit User Manual Display Unit User Manual Contents 3 Specifications 3 Display Specifications 3 Absolute Maximum Ratings 3 Characteristics 4 Get started 4 Wiring 5 Application interface 5 Firmware upgrade 8 Settings 9 Display

More information

Wireless Space Sensor

Wireless Space Sensor Installation and Operation Manual Wireless Network Sensor System For Platinum Controls Wireless Space Sensor WARNING This equipment has been tested and found to comply with the limits for a class B digital

More information

GPS Vehicle and personal location tracker. User manual

GPS Vehicle and personal location tracker. User manual GPS Vehicle and personal location tracker User manual 1 Contents 1. Product overview... 2 2. Safety instruction... 3 3. Specification and parameters... 3 4. Getting started... 4 4.1 Hardware and accessories...

More information

User Guide for 7950 V2. Amcom Software, Inc.

User Guide for 7950 V2. Amcom Software, Inc. User Guide for 7950 V2 Amcom Software, Inc. Copyright 7950 V2 Pager Document Version 1.0 Last Saved Date: January 31, 2014 Copyright 2003-2014 Amcom Software, Inc. All Rights Reserved. Information in this

More information

Control Panels D9412GV4/D7412GV4. en Owner's Manual

Control Panels D9412GV4/D7412GV4. en Owner's Manual Control Panels D9412GV4/D7412GV4 en Owner's Manual Control Panels Table of Contents en 3 Table of contents 1 Introduction 8 1.1 About documentation 9 2 Keypads overview 11 2.1 Identify your keypad style

More information

Wireless Temperature Module

Wireless Temperature Module R Installation and Operation Instructions Wireless Temperature Module (WTM) Adds Wireless Temperature or Switch Monitoring to platinum CONTROLS With COMMUNIcatION The WTM (Wireless Temperature Module)

More information

Quick-Start Guide...3. Operation...5. Volume Control...4. Sound Quality...4. Dial tones and speaker mute note...5. Connection...5. Dial...

Quick-Start Guide...3. Operation...5. Volume Control...4. Sound Quality...4. Dial tones and speaker mute note...5. Connection...5. Dial... Owner s Manual Index English Quick-Start Guide...3 Operation...5 Volume Control...4 Sound Quality...4 Dial tones and speaker mute note...5 Connection...5 Dial...6 End a Call...6 Reject a Call...6 Private

More information

BLUETOOTH HALF HELMET

BLUETOOTH HALF HELMET BLUETOOTH HALF HELMET CLICK ANY SECTION TO BEGIN ABOUT THE HELMET BLUETOOTH MODULE PAIRING WITH DEVICES MOBILE PHONE USAGE STEREO MUSIC INTERCOM SETUP USING THE FM RADIO GENERAL SETTINGS LEGEND: REMOTE

More information

Wireless Access Control Keypad

Wireless Access Control Keypad Wireless Access Control Keypad OPERATING INSTRUCTIONS Revision History Rev 1.1... 2014/01/09 Rev 1.2... 2014/08/21 2 Table of Contents Revision History... 2 Introduction... 4 General use... 4 Fixed or

More information

Calls. Make Calls. Make a Call. Redial a Number

Calls. Make Calls. Make a Call. Redial a Number Make, on page 1 Answer, on page 3 Mute Your Call, on page 7 Hold, on page 7 Forward, on page 10 Transfer, on page 10 Conference and Meetings, on page 11 Record a Call, on page 13 Make Your phone works

More information

UVO SYSTEM USER'S MANUAL

UVO SYSTEM USER'S MANUAL UVO SYSTEM USER'S MANUAL Congratulations on the Purchase of your new UVO system! Your new UVO system allows you to enjoy various audio and multimedia features through the main audio system. For the latest

More information

SDG1400 User s Guide

SDG1400 User s Guide SDG1400 User s Guide Model SDG1400 Rate Sensor Systron Donner Inertial Sales and Customer Service Phone: +1 925.979. 4500 Fax: +1 925.349.1366 E-Mail: sales@systron.com www.systron.com SDG1400 User s Guide

More information

Aceprox FSK Proximity Reader REV2 Data Sheet

Aceprox FSK Proximity Reader REV2 Data Sheet Aceprox 688-52 FSK Proximity Reader REV2 Data Sheet Overview The 688-52 OEM proximity reader consists of three parts: a potted unit containing the electronics, a front cover, and an optional spacer plate.

More information

RoboRemo User Manual v1.9.1

RoboRemo User Manual v1.9.1 RoboRemo User Manual v1.9.1 Table of Contents General Description...3 Bluetooth / WiFi / Ethernet / USB modules...4 Available interface items...6 Building the interface...8 Common edit s...9 Button edit

More information

Magic 8 Ball. Student's name & ID (1): Partner's name & ID (2): Your Section number & TA's name

Magic 8 Ball. Student's name & ID (1): Partner's name & ID (2): Your Section number & TA's name MPS Magic 8 Ball Lab Exercise Magic 8 Ball Student's name & ID (1): Partner's name & ID (2): Your Section number & TA's name Notes: You must work on this assignment with your partner. Hand in a printer

More information

Appendix D: Equipment

Appendix D: Equipment Appendix D: Equipment ELECTROSTATIC PAPER AND ACCESSORIES: To investigate electric fields with the electrostatic paper, you need to do the following: Lay the electrostatic paper flat.. Distribute the pieces

More information

VISTA 12a / 48a TECHNICAL TRAINING. The Best in Security plus Everyday Convenience & Control

VISTA 12a / 48a TECHNICAL TRAINING. The Best in Security plus Everyday Convenience & Control VISTA 12a / 48a TECHNICAL TRAINING The Best in Security plus Everyday Convenience & Control Version #.007 7th June 2005 VISTA 12a / 48a Training Guide Index 1. Vista Family Features....... p. 3 2. Wiring

More information

SMARTLINE WIRELESS INTERFACE SYSTEM INSTALLATION MANUAL

SMARTLINE WIRELESS INTERFACE SYSTEM INSTALLATION MANUAL SMARTLINE WIRELESS INTERFACE SYSTEM INSTALLATION MANUAL SmartLine (Wireless) Installation Manual v1.9 1.Contents 2. Overview...2 Equipment List...2 Introduction... 2 Monitoring Software Compatibility...2

More information