![](/media/cache/profiles/004acbc8eefec9fe0629b15f52b94bcf.50x50_q85.jpg)
Peter's version
Fork of ScoreCount by
transmitter.cpp
- Committer:
- gcme93
- Date:
- 2013-05-02
- Revision:
- 5:a50e02fc49cd
- Parent:
- 4:7cec137649a0
File content as of revision 5:a50e02fc49cd:
#include "mbed.h" #include "TSISensor.h" Serial pc(USBTX,USBRX); PwmOut clk(PTD4); DigitalOut blueled(LED1); Serial myserial(PTC4, PTC3); 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){} } } }