program for ping pong robot

Dependencies:   mbed

Committer:
pnpako
Date:
Wed Jun 29 00:02:00 2016 +0000
Revision:
0:14b64813c04d
ping pong robot

Who changed what in which revision?

UserRevisionLine numberNew contents of line
pnpako 0:14b64813c04d 1
pnpako 0:14b64813c04d 2 //class for useful functions
pnpako 0:14b64813c04d 3 class MISC
pnpako 0:14b64813c04d 4 {
pnpako 0:14b64813c04d 5
pnpako 0:14b64813c04d 6 protected:
pnpako 0:14b64813c04d 7
pnpako 0:14b64813c04d 8 public:
pnpako 0:14b64813c04d 9
pnpako 0:14b64813c04d 10 //function for easy convertion int -> str
pnpako 0:14b64813c04d 11 char* intToString(int x) {
pnpako 0:14b64813c04d 12 char tmp[16] = " ";
pnpako 0:14b64813c04d 13 sprintf(tmp, "%d", x);
pnpako 0:14b64813c04d 14 return tmp;
pnpako 0:14b64813c04d 15 }
pnpako 0:14b64813c04d 16
pnpako 0:14b64813c04d 17 //function for easy convertion float -> str
pnpako 0:14b64813c04d 18 char* floatToString(float x) {
pnpako 0:14b64813c04d 19 char tmp[20] = " ";
pnpako 0:14b64813c04d 20 sprintf(tmp, "%f", x);
pnpako 0:14b64813c04d 21 return tmp;
pnpako 0:14b64813c04d 22 }
pnpako 0:14b64813c04d 23
pnpako 0:14b64813c04d 24 //funtion to cut off too high values
pnpako 0:14b64813c04d 25 int ValCut(int val) {
pnpako 0:14b64813c04d 26 if(val > 400) {
pnpako 0:14b64813c04d 27 return 400;
pnpako 0:14b64813c04d 28 } else {
pnpako 0:14b64813c04d 29 return val;
pnpako 0:14b64813c04d 30 }
pnpako 0:14b64813c04d 31 }
pnpako 0:14b64813c04d 32
pnpako 0:14b64813c04d 33 };
pnpako 0:14b64813c04d 34
pnpako 0:14b64813c04d 35
pnpako 0:14b64813c04d 36
pnpako 0:14b64813c04d 37