a simple code for elevator

Dependencies:   PinDetect mbed Servo

Committer:
kemken
Date:
Mon Jun 04 13:51:43 2012 +0000
Revision:
0:85829f7bbe62

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kemken 0:85829f7bbe62 1 /*
kemken 0:85829f7bbe62 2 * PROGRAM RESPONSIBLE FOR open/close door.
kemken 0:85829f7bbe62 3 * ^^^^^^^ ^^^^^^^^^^^ ^^^ ^^^^^^^^^^ ^^^^
kemken 0:85829f7bbe62 4 *
kemken 0:85829f7bbe62 5 * FILE NAME: LED.h
kemken 0:85829f7bbe62 6 * USAGE: library file of LED.cpp
kemken 0:85829f7bbe62 7 */
kemken 0:85829f7bbe62 8
kemken 0:85829f7bbe62 9
kemken 0:85829f7bbe62 10 /*
kemken 0:85829f7bbe62 11 * including the wanted library files.
kemken 0:85829f7bbe62 12 */
kemken 0:85829f7bbe62 13 #include "mbed.h"
kemken 0:85829f7bbe62 14 #include "event_and_actions.h"
kemken 0:85829f7bbe62 15
kemken 0:85829f7bbe62 16 /*function prototype*/
kemken 0:85829f7bbe62 17 void open_close_doors ( int f) ;
kemken 0:85829f7bbe62 18 void doors (void);
kemken 0:85829f7bbe62 19 void doors_start (void) ;
kemken 0:85829f7bbe62 20
kemken 0:85829f7bbe62 21 /* array that shift the LED truning on/off */
kemken 0:85829f7bbe62 22 #ifndef DOORS
kemken 0:85829f7bbe62 23 #define DOORS
kemken 0:85829f7bbe62 24 const unsigned short door_light[2][28]= {
kemken 0:85829f7bbe62 25 { 0xFFFF,0xFFFF,0xFFFF,
kemken 0:85829f7bbe62 26 0xE7FF,0xE7FF,0xE7FF,
kemken 0:85829f7bbe62 27 0xC3FF,0xC3FF,0xC3FF,
kemken 0:85829f7bbe62 28 0x81FF,0x00FF, 0x81FF,0x00FF, 0x81FF,0x00FF, 0x81FF,0x00FF, 0x81FF,0x00FF,
kemken 0:85829f7bbe62 29 0xC3FF,0xC3FF,0xC3FF,
kemken 0:85829f7bbe62 30 0xE7FF,0xE7FF,0xE7FF,
kemken 0:85829f7bbe62 31 0xFFFF,0xFFFF,0xFFFF
kemken 0:85829f7bbe62 32 }, {
kemken 0:85829f7bbe62 33 0xFFFF,0xFFFF,0xFFFF,
kemken 0:85829f7bbe62 34 0xFFE7,0xFFE7,0xFFE7,
kemken 0:85829f7bbe62 35 0xFFC3,0xFFC3,0xFFC3,
kemken 0:85829f7bbe62 36 0xFF81,0xFF00, 0xFF81,0xFF00, 0xFF81,0xFF00, 0xFF81,0xFF00, 0xFF81,0xFF00,
kemken 0:85829f7bbe62 37 0xFFC3,0xFFC3,0xFFC3,
kemken 0:85829f7bbe62 38 0xFFE7,0xFFE7,0xFFE7,
kemken 0:85829f7bbe62 39 0xFFFF,0xFFFF,0xFFFF
kemken 0:85829f7bbe62 40 }
kemken 0:85829f7bbe62 41 };
kemken 0:85829f7bbe62 42
kemken 0:85829f7bbe62 43
kemken 0:85829f7bbe62 44 #endif