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

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