a simple code for elevator
Dependencies: PinDetect mbed Servo
LED.h@0:85829f7bbe62, 2012-06-04 (annotated)
- Committer:
- kemken
- Date:
- Mon Jun 04 13:51:43 2012 +0000
- Revision:
- 0:85829f7bbe62
Who changed what in which revision?
User | Revision | Line number | New 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 |