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

Committer:
dminear
Date:
Wed Mar 09 05:09:42 2011 +0000
Revision:
0:74139f5b6180
Initial release

Who changed what in which revision?

UserRevisionLine numberNew 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