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
Diff: share.h
- Revision:
- 0:74139f5b6180
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/share.h Wed Mar 09 05:09:42 2011 +0000 @@ -0,0 +1,26 @@ +#ifndef SHARE_H +#define SHARE_H + +extern int blinkm; +extern Timer timer; +extern float lane1; +extern float lane2; +extern float lane3; +extern float lane4; +extern Servo myservo; +extern DigitalOut startsol; +extern DigitalOut startsol; +extern DigitalOut lane1led; +extern DigitalOut lane2led; +extern DigitalOut lane3led; +extern DigitalOut lane4led; + +extern I2C blink; + +//prototypes +void FadeToColor(char r,char g, char b); +void FastColorChg(char r,char g, char b); +void PlayScript(char s); +void BlinkInit(void); +void FadeToRandomColor(void); +#endif \ No newline at end of file