
Haris Čustović Luka Pejović
main.cpp
- Committer:
- tim007
- Date:
- 2014-05-05
- Revision:
- 0:2756d1795b5b
File content as of revision 0:2756d1795b5b:
#include "mbed.h" #include "TSISensor.h" PwmOut myled[3] = {LED1, LED2, LED3}; Serial pc(USBTX, USBRX); TSISensor tsi; Ticker ticker; bool tsi_radi =false; bool lampice = false; int uzmiBroj(){ char niz[2]; niz[0] = pc.getc(); niz[1] = pc.getc(); return (niz[0]-'0')*10 + niz[1] - '0'; } void iskljuci(){ myled[0] = 1.0; myled[1] = 1.0; myled[2] = 1.0; } void ispisuj(){ pc.printf("Izmjereno %.2f\n",tsi.readPercentage()); } void funkcija(){ switch(pc.getc()) { case'R': iskljuci(); myled[0] = 1.0 - uzmiBroj()/100.0; break; case'G': iskljuci(); myled[1] = 1.0 - uzmiBroj()/100.0; break; case'B': iskljuci(); myled[2] = 1.0 - uzmiBroj()/100.0; break; case'P': ticker.attach(ispisuj,1.0); break; case'Z': ticker.detach(); break; } } int main() { int i = 0; iskljuci(); pc.attach(funkcija); while(1){ } }