Hadžić Muharem Emina Šarić

Dependencies:   TSI mbed

Committer:
tim008
Date:
Thu May 08 14:59:44 2014 +0000
Revision:
0:5912b115944a
Zadatak1-lv8-pai-Grupa6

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tim008 0:5912b115944a 1 #include "mbed.h"
tim008 0:5912b115944a 2 #include "TSISensor.h"
tim008 0:5912b115944a 3
tim008 0:5912b115944a 4 PwmOut red(LED1);
tim008 0:5912b115944a 5 PwmOut green(LED2);
tim008 0:5912b115944a 6 PwmOut blue(LED3);
tim008 0:5912b115944a 7
tim008 0:5912b115944a 8 Serial pc(USBTX,USBRX);
tim008 0:5912b115944a 9
tim008 0:5912b115944a 10 char znak;
tim008 0:5912b115944a 11
tim008 0:5912b115944a 12 TSISensor tsi;
tim008 0:5912b115944a 13
tim008 0:5912b115944a 14 Ticker t;
tim008 0:5912b115944a 15
tim008 0:5912b115944a 16 void f(){
tim008 0:5912b115944a 17 pc.printf("Postotak: %f \n",tsi.readPercentage());
tim008 0:5912b115944a 18 }
tim008 0:5912b115944a 19
tim008 0:5912b115944a 20 int main() {
tim008 0:5912b115944a 21 red=1.0f;
tim008 0:5912b115944a 22 green=1.0f;
tim008 0:5912b115944a 23 blue=1.0f;
tim008 0:5912b115944a 24
tim008 0:5912b115944a 25 while(1) {
tim008 0:5912b115944a 26 znak=pc.getc();
tim008 0:5912b115944a 27 if(znak=='R'||znak=='G'||znak=='B'){
tim008 0:5912b115944a 28 red=1.0f;
tim008 0:5912b115944a 29 green=1.0f;
tim008 0:5912b115944a 30 blue=1.0f;
tim008 0:5912b115944a 31 int d((pc.getc()-'0')*10);
tim008 0:5912b115944a 32 int j(pc.getc()-'0');
tim008 0:5912b115944a 33 float intenzitet=(d+j)/100.;
tim008 0:5912b115944a 34 if(znak=='R') red=1.0-intenzitet;
tim008 0:5912b115944a 35 else if(znak=='G') green=1.0-intenzitet;
tim008 0:5912b115944a 36 else blue=1.0-intenzitet;
tim008 0:5912b115944a 37 }
tim008 0:5912b115944a 38 else if(znak=='P'){
tim008 0:5912b115944a 39
tim008 0:5912b115944a 40 t.attach(&f,1);
tim008 0:5912b115944a 41 }
tim008 0:5912b115944a 42 else if(znak=='Z'){
tim008 0:5912b115944a 43 t.detach();
tim008 0:5912b115944a 44
tim008 0:5912b115944a 45 }
tim008 0:5912b115944a 46 else {}
tim008 0:5912b115944a 47
tim008 0:5912b115944a 48 }
tim008 0:5912b115944a 49 }