This is the end gate portion of a pinewood derby timer that uses an mbed. It communicates via HTTP to a web server that is doing the racer control and race management. Still need to put all that code together into a package on the net.
Dependencies: EthernetNetIf mbed HTTPServer Servo
share.h@0:74139f5b6180, 2011-03-09 (annotated)
- Committer:
- dminear
- Date:
- Wed Mar 09 05:09:42 2011 +0000
- Revision:
- 0:74139f5b6180
Initial release
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
dminear | 0:74139f5b6180 | 1 | #ifndef SHARE_H |
dminear | 0:74139f5b6180 | 2 | #define SHARE_H |
dminear | 0:74139f5b6180 | 3 | |
dminear | 0:74139f5b6180 | 4 | extern int blinkm; |
dminear | 0:74139f5b6180 | 5 | extern Timer timer; |
dminear | 0:74139f5b6180 | 6 | extern float lane1; |
dminear | 0:74139f5b6180 | 7 | extern float lane2; |
dminear | 0:74139f5b6180 | 8 | extern float lane3; |
dminear | 0:74139f5b6180 | 9 | extern float lane4; |
dminear | 0:74139f5b6180 | 10 | extern Servo myservo; |
dminear | 0:74139f5b6180 | 11 | extern DigitalOut startsol; |
dminear | 0:74139f5b6180 | 12 | extern DigitalOut startsol; |
dminear | 0:74139f5b6180 | 13 | extern DigitalOut lane1led; |
dminear | 0:74139f5b6180 | 14 | extern DigitalOut lane2led; |
dminear | 0:74139f5b6180 | 15 | extern DigitalOut lane3led; |
dminear | 0:74139f5b6180 | 16 | extern DigitalOut lane4led; |
dminear | 0:74139f5b6180 | 17 | |
dminear | 0:74139f5b6180 | 18 | extern I2C blink; |
dminear | 0:74139f5b6180 | 19 | |
dminear | 0:74139f5b6180 | 20 | //prototypes |
dminear | 0:74139f5b6180 | 21 | void FadeToColor(char r,char g, char b); |
dminear | 0:74139f5b6180 | 22 | void FastColorChg(char r,char g, char b); |
dminear | 0:74139f5b6180 | 23 | void PlayScript(char s); |
dminear | 0:74139f5b6180 | 24 | void BlinkInit(void); |
dminear | 0:74139f5b6180 | 25 | void FadeToRandomColor(void); |
dminear | 0:74139f5b6180 | 26 | #endif |