yeah
Dependencies: mbed
Diff: main.cpp
- Revision:
- 1:013593a39dd3
- Parent:
- 0:c01254127284
diff -r c01254127284 -r 013593a39dd3 main.cpp --- a/main.cpp Mon Dec 11 12:35:58 2017 +0000 +++ b/main.cpp Mon Dec 11 14:36:21 2017 +0000 @@ -1,3 +1,4 @@ +#include <iostream> void Text (char text,float posA,float posB,float posC,int i ) { int n = i*60; @@ -799,3 +800,64 @@ } } +void Velocity(int v ,float posA,float posB,float posC,void Text){ + string value ; + sprintf(value ,"%.2f",v); + Text(value[1],posA,posB,posC,0); + Text(value[2],posA,posB,posC,1); + if (posA > 110 && posA < 120) { A = 0x01; } + if (posB > 110 && posB < 120) { B = 0x01; } + if (posC > 110 && posC < 120) { C = 0x01; } + Text(value[3],posA,posB,posC,2); + if (posA > 180 && posA < 190) { A = 0x7F; } + else if(posA > 190 && posA < 200 ) { A = 0x04; } + else if(posA > 210 && posA < 220 ) { A = 0x0A; } + else if(posA > 220 && posA < 230 ) { A = 0x11; } + else if(posA > 230 && posA < 240 ) { A = 0x0F; } + else if(posA > 240 && posA < 250 ) { A = 0x08; } + else if(posA > 250 && posA < 260 ) { A = 0x04; } + else if(posA > 260 && posA < 270 ) { A = 0x08; } + else if(posA > 270 && posA < 280 ) { A = 0x0F; } + else if(posA > 280 && posA < 290 ) { A = 0x03; } + else if(posA > 290 && posA < 300 ) { A = 0x0C; } + else if(posA > 300 && posA < 310 ) { A = 0x30; } + else if(posA > 310 && posA < 320 ) { A = 0x7F; } + else if(posA > 320 && posA < 330 ) { A = 0x08; } + else if(posA > 330 && posA < 340 ) { A = 0x0F; } + else { A = 0x00; } + + if (posB > 180 && posB < 190) { B = 0x7F; } + else if(posB > 190 && posB < 200 ) { B = 0x04; } + else if(posB > 210 && posB < 220 ) { B = 0x0A; } + else if(posB > 220 && posB < 230 ) { B = 0x11; } + else if(posB > 230 && posB < 240 ) { B = 0x0F; } + else if(posB > 240 && posB < 250 ) { B = 0x08; } + else if(posB > 250 && posB < 260 ) { B = 0x04; } + else if(posB > 260 && posB < 270 ) { B = 0x08; } + else if(posB > 270 && posB < 280 ) { B = 0x0F; } + else if(posB > 280 && posB < 290 ) { B = 0x03; } + else if(posB > 290 && posB < 300 ) { B = 0x0C; } + else if(posB > 300 && posB < 310 ) { B = 0x30; } + else if(posB > 310 && posB < 320 ) { B = 0x7F; } + else if(posB > 320 && posB < 330 ) { B = 0x08; } + else if(posB > 330 && posB < 340 ) { B = 0x0F; } + else { B = 0x00; } + + if (posC > 180 && posC < 190) { C = 0x7F; } + else if(posC > 190 && posC < 200 ) { C = 0x04; } + else if(posC > 210 && posC < 220 ) { C = 0x0A; } + else if(posC > 220 && posC < 230 ) { C = 0x11; } + else if(posC > 230 && posC < 240 ) { C = 0x0F; } + else if(posC > 240 && posC < 250 ) { C = 0x08; } + else if(posC > 250 && posC < 260 ) { C = 0x04; } + else if(posC > 260 && posC < 270 ) { C = 0x08; } + else if(posC > 270 && posC < 280 ) { C = 0x0F; } + else if(posC > 280 && posC < 290 ) { C = 0x03; } + else if(posC > 290 && posC < 300 ) { C = 0x0C; } + else if(posC > 300 && posC < 310 ) { C = 0x30; } + else if(posC > 310 && posC < 320 ) { C = 0x7F; } + else if(posC > 320 && posC < 330 ) { C = 0x08; } + else if(posC > 330 && posC < 340 ) { C = 0x0F; } + else { C = 0x00; } + } +}