Peter's version

Fork of ScoreCount by George Cochrane

Revision:
4:7cec137649a0
Child:
5:a50e02fc49cd
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/transmitter.cpp	Thu May 02 16:07:04 2013 +0000
@@ -0,0 +1,52 @@
+#include "mbed.h"
+#include "TSISensor.h"
+
+
+Serial pc(USBTX,USBRX);
+PwmOut clk(PTD4);
+
+TSISensor tsi;
+
+//PTD4----->|-------PTC4 (serial TX)
+
+char c[4] = "011"; //011 for Team A; 012 for Pack B; 013 for Pack C; 014 for Pack D
+float a;
+char ldriv;
+
+
+char msg[5];
+
+int Fire() 
+{
+
+sprintf(msg,"\r");
+int i=0;
+int j=0;
+ldriv=1;
+myserial.baud(1200);
+clk.period(26e-6);
+clk=0.5;
+    while(1)
+    {
+      blueled = 1;
+      a = tsi.readPercentage();
+      if(a>0.1)
+      {
+      for(j = 0; j < 5; j++)
+         {
+           blueled = 0;
+           i=(i+1) % 3;
+           myserial.putc(c[i]);
+           if(i==0) 
+             {
+               ldriv=0;
+               wait(0.1);
+               ldriv=1;
+             }
+         }
+         myserial.putc(msg[0]);   
+       blueled = 1;  
+       while(tsi.readPercentage() > 0.1){}
+      }
+    }
+}