Peter's version

Fork of ScoreCount by George Cochrane

transmitter.cpp

Committer:
gcme93
Date:
2013-05-02
Revision:
4:7cec137649a0
Child:
5:a50e02fc49cd

File content as of revision 4:7cec137649a0:

#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){}
      }
    }
}