yeah
Dependencies: mbed
Diff: main.cpp
- Revision:
- 0:c01254127284
- Child:
- 1:013593a39dd3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Mon Dec 11 12:35:58 2017 +0000 @@ -0,0 +1,801 @@ +void Text (char text,float posA,float posB,float posC,int i ) +{ + int n = i*60; + if (text == ' '){ + A = 0x00; + B = 0x00; + C = 0x00; } + if (text == 'A'){ + if (posA > 0+n && posA < 10+n) { A = 0x3F; } + else if(posA > 10+n && posA < 20+n ) { A = 0x44; } + else if(posA > 20+n && posA < 30+n ) { A = 0x44; } + else if(posA > 30+n && posA < 40+n ) { A = 0x44; } + else if(posA > 40+n && posA < 50+n ) { A = 0x3F; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x3F; } + else if(posB > 10+n && posB < 20+n ) { B = 0x44; } + else if(posB > 20+n && posB < 30+n ) { B = 0x44; } + else if(posB > 30+n && posB < 40+n ) { B = 0x44; } + else if(posB > 40+n && posB < 50+n ) { B = 0x3F; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x3F; } + else if(posC > 10+n && posC < 20+n ) { C = 0x44; } + else if(posC > 20+n && posC < 30+n ) { C = 0x44; } + else if(posC > 30+n && posC < 40+n ) { C = 0x44; } + else if(posC > 40+n && posC < 50+n ) { C = 0x3F; } + else { C = 0x00; } + } + if (text == 'B'){ + if (posA > 0+n && posA < 10+n) { A = 0x36; } + else if(posA > 10+n && posA < 20+n ) { A = 0x49; } + else if(posA > 20+n && posA < 30+n ) { A = 0x49; } + else if(posA > 30+n && posA < 40+n ) { A = 0x49; } + else if(posA > 40+n && posA < 50+n ) { A = 0x7F; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x36; } + else if(posB > 10+n && posB < 20+n ) { B = 0x49; } + else if(posB > 20+n && posB < 30+n ) { B = 0x49; } + else if(posB > 30+n && posB < 40+n ) { B = 0x49; } + else if(posB > 40+n && posB < 50+n ) { B = 0x7F; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x36; } + else if(posC > 10+n && posC < 20+n ) { C = 0x49; } + else if(posC > 20+n && posC < 30+n ) { C = 0x49; } + else if(posC > 30+n && posC < 40+n ) { C = 0x49; } + else if(posC > 40+n && posC < 50+n ) { C = 0x7F; } + else { C = 0x00; } + } + if (text == 'C'){ + if (posA > 0+n && posA < 10+n) { A = 0x22; } + else if(posA > 10+n && posA < 20+n ) { A = 0x41; } + else if(posA > 20+n && posA < 30+n ) { A = 0x41; } + else if(posA > 30+n && posA < 40+n ) { A = 0x41; } + else if(posA > 40+n && posA < 50+n ) { A = 0x3E; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x22; } + else if(posB > 10+n && posB < 20+n ) { B = 0x41; } + else if(posB > 20+n && posB < 30+n ) { B = 0x41; } + else if(posB > 30+n && posB < 40+n ) { B = 0x41; } + else if(posB > 40+n && posB < 50+n ) { B = 0x3E; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x22; } + else if(posC > 10+n && posC < 20+n ) { C = 0x41; } + else if(posC > 20+n && posC < 30+n ) { C = 0x41; } + else if(posC > 30+n && posC < 40+n ) { C = 0x41; } + else if(posC > 40+n && posC < 50+n ) { C = 0x3E; } + else { C = 0x00; } + } + if (text == 'D'){ + if (posA > 0+n && posA < 10+n) { A = 0x3E; } + else if(posA > 10+n && posA < 20+n ) { A = 0x41; } + else if(posA > 20+n && posA < 30+n ) { A = 0x41; } + else if(posA > 30+n && posA < 40+n ) { A = 0x41; } + else if(posA > 40+n && posA < 50+n ) { A = 0x7F; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x3E; } + else if(posB > 10+n && posB < 20+n ) { B = 0x41; } + else if(posB > 20+n && posB < 30+n ) { B = 0x41; } + else if(posB > 30+n && posB < 40+n ) { B = 0x41; } + else if(posB > 40+n && posB < 50+n ) { B = 0x7F; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x3E; } + else if(posC > 10+n && posC < 20+n ) { C = 0x41; } + else if(posC > 20+n && posC < 30+n ) { C = 0x41; } + else if(posC > 30+n && posC < 40+n ) { C = 0x41; } + else if(posC > 40+n && posC < 50+n ) { C = 0x7F; } + else { C = 0x00; } + } + if (text == 'E'){ + if (posA > 0+n && posA < 10+n) { A = 0x49; } + else if(posA > 10+n && posA < 20+n ) { A = 0x49; } + else if(posA > 20+n && posA < 30+n ) { A = 0x49; } + else if(posA > 30+n && posA < 40+n ) { A = 0x49; } + else if(posA > 40+n && posA < 50+n ) { A = 0x7F; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x49; } + else if(posB > 10+n && posB < 20+n ) { B = 0x49; } + else if(posB > 20+n && posB < 30+n ) { B = 0x49; } + else if(posB > 30+n && posB < 40+n ) { B = 0x49; } + else if(posB > 40+n && posB < 50+n ) { B = 0x7F; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x49; } + else if(posC > 10+n && posC < 20+n ) { C = 0x49; } + else if(posC > 20+n && posC < 30+n ) { C = 0x49; } + else if(posC > 30+n && posC < 40+n ) { C = 0x49; } + else if(posC > 40+n && posC < 50+n ) { C = 0x7F; } + else { C = 0x00; } + } + if (text == 'F'){ + if (posA > 0+n && posA < 10+n) { A = 0x20; } + else if(posA > 10+n && posA < 20+n ) { A = 0x20; } + else if(posA > 20+n && posA < 30+n ) { A = 0x48; } + else if(posA > 30+n && posA < 40+n ) { A = 0x48; } + else if(posA > 40+n && posA < 50+n ) { A = 0x7F; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x20; } + else if(posB > 10+n && posB < 20+n ) { B = 0x20; } + else if(posB > 20+n && posB < 30+n ) { B = 0x48; } + else if(posB > 30+n && posB < 40+n ) { B = 0x48; } + else if(posB > 40+n && posB < 50+n ) { B = 0x7F; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x20; } + else if(posC > 10+n && posC < 20+n ) { C = 0x20; } + else if(posC > 20+n && posC < 30+n ) { C = 0x48; } + else if(posC > 30+n && posC < 40+n ) { C = 0x48; } + else if(posC > 40+n && posC < 50+n ) { C = 0x7F; } + else { C = 0x00; } + } + if (text == 'G'){ + if (posA > 0+n && posA < 10+n) { A = 0x4F; } + else if(posA > 10+n && posA < 20+n ) { A = 0x49; } + else if(posA > 20+n && posA < 30+n ) { A = 0x49; } + else if(posA > 30+n && posA < 40+n ) { A = 0x41; } + else if(posA > 40+n && posA < 50+n ) { A = 0x3E; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x4F; } + else if(posB > 10+n && posB < 20+n ) { B = 0x49; } + else if(posB > 20+n && posB < 30+n ) { B = 0x49; } + else if(posB > 30+n && posB < 40+n ) { B = 0x41; } + else if(posB > 40+n && posB < 50+n ) { B = 0x3E; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x4F; } + else if(posC > 10+n && posC < 20+n ) { C = 0x49; } + else if(posC > 20+n && posC < 30+n ) { C = 0x49; } + else if(posC > 30+n && posC < 40+n ) { C = 0x41; } + else if(posC > 40+n && posC < 50+n ) { C = 0x3E; } + else { C = 0x00; } + } + if (text == 'H'){ + if (posA > 0+n && posA < 10+n) { A = 0x7F; } + else if(posA > 10+n && posA < 20+n ) { A = 0x08; } + else if(posA > 20+n && posA < 30+n ) { A = 0x08; } + else if(posA > 30+n && posA < 40+n ) { A = 0x08; } + else if(posA > 40+n && posA < 50+n ) { A = 0x7F; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x7F; } + else if(posB > 10+n && posB < 20+n ) { B = 0x08; } + else if(posB > 20+n && posB < 30+n ) { B = 0x08; } + else if(posB > 30+n && posB < 40+n ) { B = 0x08; } + else if(posB > 40+n && posB < 50+n ) { B = 0x7F; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x7F; } + else if(posC > 10+n && posC < 20+n ) { C = 0x08; } + else if(posC > 20+n && posC < 30+n ) { C = 0x08; } + else if(posC > 30+n && posC < 40+n ) { C = 0x08; } + else if(posC > 40+n && posC < 50+n ) { C = 0x7F; } + else { C = 0x00; } + } + if (text == 'I'){ + if (posA > 0+n && posA < 10+n) { A = 0x41; } + else if(posA > 10+n && posA < 20+n ) { A = 0x41; } + else if(posA > 20+n && posA < 30+n ) { A = 0x7F; } + else if(posA > 30+n && posA < 40+n ) { A = 0x41; } + else if(posA > 40+n && posA < 50+n ) { A = 0x41; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x41; } + else if(posB > 10+n && posB < 20+n ) { B = 0x41; } + else if(posB > 20+n && posB < 30+n ) { B = 0x7F; } + else if(posB > 30+n && posB < 40+n ) { B = 0x41; } + else if(posB > 40+n && posB < 50+n ) { B = 0x41; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x41; } + else if(posC > 10+n && posC < 20+n ) { C = 0x41; } + else if(posC > 20+n && posC < 30+n ) { C = 0x7F; } + else if(posC > 30+n && posC < 40+n ) { C = 0x41; } + else if(posC > 40+n && posC < 50+n ) { C = 0x41; } + else { C = 0x00; } + } + if (text == 'J'){ + if (posA > 0+n && posA < 10+n) { A = 0x7E; } + else if(posA > 10+n && posA < 20+n ) { A = 0x41; } + else if(posA > 20+n && posA < 30+n ) { A = 0x41; } + else if(posA > 30+n && posA < 40+n ) { A = 0x01; } + else if(posA > 40+n && posA < 50+n ) { A = 0x02; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x7E; } + else if(posB > 10+n && posB < 20+n ) { B = 0x41; } + else if(posB > 20+n && posB < 30+n ) { B = 0x41; } + else if(posB > 30+n && posB < 40+n ) { B = 0x01; } + else if(posB > 40+n && posB < 50+n ) { B = 0x02; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x7E; } + else if(posC > 10+n && posC < 20+n ) { C = 0x41; } + else if(posC > 20+n && posC < 30+n ) { C = 0x41; } + else if(posC > 30+n && posC < 40+n ) { C = 0x01; } + else if(posC > 40+n && posC < 50+n ) { C = 0x02; } + else { C = 0x00; } + } + if (text == 'K'){ + if (posA > 0+n && posA < 10+n) { A = 0x41; } + else if(posA > 10+n && posA < 20+n ) { A = 0x22; } + else if(posA > 20+n && posA < 30+n ) { A = 0x14; } + else if(posA > 30+n && posA < 40+n ) { A = 0x08; } + else if(posA > 40+n && posA < 50+n ) { A = 0x7F; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x41; } + else if(posB > 10+n && posB < 20+n ) { B = 0x22; } + else if(posB > 20+n && posB < 30+n ) { B = 0x14; } + else if(posB > 30+n && posB < 40+n ) { B = 0x08; } + else if(posB > 40+n && posB < 50+n ) { B = 0x7F; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x41; } + else if(posC > 10+n && posC < 20+n ) { C = 0x22; } + else if(posC > 20+n && posC < 30+n ) { C = 0x14; } + else if(posC > 30+n && posC < 40+n ) { C = 0x08; } + else if(posC > 40+n && posC < 50+n ) { C = 0x7F; } + else { C = 0x00; } + } + if (text == 'L'){ + if (posA > 0+n && posA < 10+n) { A = 0x01; } + else if(posA > 10+n && posA < 20+n ) { A = 0x01; } + else if(posA > 20+n && posA < 30+n ) { A = 0x01; } + else if(posA > 30+n && posA < 40+n ) { A = 0x01; } + else if(posA > 40+n && posA < 50+n ) { A = 0x7F; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x01; } + else if(posB > 10+n && posB < 20+n ) { B = 0x01; } + else if(posB > 20+n && posB < 30+n ) { B = 0x01; } + else if(posB > 30+n && posB < 40+n ) { B = 0x01; } + else if(posB > 40+n && posB < 50+n ) { B = 0x7F; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x01; } + else if(posC > 10+n && posC < 20+n ) { C = 0x01; } + else if(posC > 20+n && posC < 30+n ) { C = 0x01; } + else if(posC > 30+n && posC < 40+n ) { C = 0x01; } + else if(posC > 40+n && posC < 50+n ) { C = 0x7F; } + else { C = 0x00; } + } + if (text == 'M'){ + if (posA > 0+n && posA < 10+n) { A = 0x7F; } + else if(posA > 10+n && posA < 20+n ) { A = 0x20; } + else if(posA > 20+n && posA < 30+n ) { A = 0x10; } + else if(posA > 30+n && posA < 40+n ) { A = 0x20; } + else if(posA > 40+n && posA < 50+n ) { A = 0x7F; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x7F; } + else if(posB > 10+n && posB < 20+n ) { B = 0x20; } + else if(posB > 20+n && posB < 30+n ) { B = 0x10; } + else if(posB > 30+n && posB < 40+n ) { B = 0x20; } + else if(posB > 40+n && posB < 50+n ) { B = 0x7F; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x7F; } + else if(posC > 10+n && posC < 20+n ) { C = 0x20; } + else if(posC > 20+n && posC < 30+n ) { C = 0x10; } + else if(posC > 30+n && posC < 40+n ) { C = 0x20; } + else if(posC > 40+n && posC < 50+n ) { C = 0x7F; } + else { C = 0x00; } + } + if (text == 'N'){ + if (posA > 0+n && posA < 10+n) { A = 0x7F; } + else if(posA > 10+n && posA < 20+n ) { A = 0x08; } + else if(posA > 20+n && posA < 30+n ) { A = 0x10; } + else if(posA > 30+n && posA < 40+n ) { A = 0x20; } + else if(posA > 40+n && posA < 50+n ) { A = 0x7F; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x7F; } + else if(posB > 10+n && posB < 20+n ) { B = 0x08; } + else if(posB > 20+n && posB < 30+n ) { B = 0x10; } + else if(posB > 30+n && posB < 40+n ) { B = 0x20; } + else if(posB > 40+n && posB < 50+n ) { B = 0x7F; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x7F; } + else if(posC > 10+n && posC < 20+n ) { C = 0x08; } + else if(posC > 20+n && posC < 30+n ) { C = 0x10; } + else if(posC > 30+n && posC < 40+n ) { C = 0x20; } + else if(posC > 40+n && posC < 50+n ) { C = 0x7F; } + else { C = 0x00; } + } + if (text == 'O'){ + if (posA > 0+n && posA < 10+n) { A = 0x3E; } + else if(posA > 10+n && posA < 20+n ) { A = 0x41; } + else if(posA > 20+n && posA < 30+n ) { A = 0x41; } + else if(posA > 30+n && posA < 40+n ) { A = 0x41; } + else if(posA > 40+n && posA < 50+n ) { A = 0x3E; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x3E; } + else if(posB > 10+n && posB < 20+n ) { B = 0x41; } + else if(posB > 20+n && posB < 30+n ) { B = 0x41; } + else if(posB > 30+n && posB < 40+n ) { B = 0x41; } + else if(posB > 40+n && posB < 50+n ) { B = 0x3E; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x3E; } + else if(posC > 10+n && posC < 20+n ) { C = 0x41; } + else if(posC > 20+n && posC < 30+n ) { C = 0x41; } + else if(posC > 30+n && posC < 40+n ) { C = 0x41; } + else if(posC > 40+n && posC < 50+n ) { C = 0x3E; } + else { C = 0x00; } + } + if (text == 'P'){ + if (posA > 0+n && posA < 10+n) { A = 0x30; } + else if(posA > 10+n && posA < 20+n ) { A = 0x48; } + else if(posA > 20+n && posA < 30+n ) { A = 0x48; } + else if(posA > 30+n && posA < 40+n ) { A = 0x48; } + else if(posA > 40+n && posA < 50+n ) { A = 0x7F; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x30; } + else if(posB > 10+n && posB < 20+n ) { B = 0x48; } + else if(posB > 20+n && posB < 30+n ) { B = 0x48; } + else if(posB > 30+n && posB < 40+n ) { B = 0x48; } + else if(posB > 40+n && posB < 50+n ) { B = 0x7F; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x30; } + else if(posC > 10+n && posC < 20+n ) { C = 0x48; } + else if(posC > 20+n && posC < 30+n ) { C = 0x48; } + else if(posC > 30+n && posC < 40+n ) { C = 0x48; } + else if(posC > 40+n && posC < 50+n ) { C = 0x7F; } + else { C = 0x00; } + } + if (text == 'Q'){ + if (posA > 0+n && posA < 10+n) { A = 0x3D; } + else if(posA > 10+n && posA < 20+n ) { A = 0x22; } + else if(posA > 20+n && posA < 30+n ) { A = 0x22; } + else if(posA > 30+n && posA < 40+n ) { A = 0x22; } + else if(posA > 40+n && posA < 50+n ) { A = 0x3C; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x3D; } + else if(posB > 10+n && posB < 20+n ) { B = 0x22; } + else if(posB > 20+n && posB < 30+n ) { B = 0x22; } + else if(posB > 30+n && posB < 40+n ) { B = 0x22; } + else if(posB > 40+n && posB < 50+n ) { B = 0x3C; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x3D; } + else if(posC > 10+n && posC < 20+n ) { C = 0x22; } + else if(posC > 20+n && posC < 30+n ) { C = 0x22; } + else if(posC > 30+n && posC < 40+n ) { C = 0x22; } + else if(posC > 40+n && posC < 50+n ) { C = 0x3C; } + else { C = 0x00; } + } + if (text == 'R'){ + if (posA > 0+n && posA < 10+n) { A = 0x31; } + else if(posA > 10+n && posA < 20+n ) { A = 0x4A; } + else if(posA > 20+n && posA < 30+n ) { A = 0x4C; } + else if(posA > 30+n && posA < 40+n ) { A = 0x48; } + else if(posA > 40+n && posA < 50+n ) { A = 0x7F; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x31; } + else if(posB > 10+n && posB < 20+n ) { B = 0x4A; } + else if(posB > 20+n && posB < 30+n ) { B = 0x4C; } + else if(posB > 30+n && posB < 40+n ) { B = 0x48; } + else if(posB > 40+n && posB < 50+n ) { B = 0x7F; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x31; } + else if(posC > 10+n && posC < 20+n ) { C = 0x4A; } + else if(posC > 20+n && posC < 30+n ) { C = 0x4C; } + else if(posC > 30+n && posC < 40+n ) { C = 0x48; } + else if(posC > 40+n && posC < 50+n ) { C = 0x7F; } + else { C = 0x00; } + } + if (text == 'S'){ + if (posA > 0+n && posA < 10+n) { A = 0x46; } + else if(posA > 10+n && posA < 20+n ) { A = 0x49; } + else if(posA > 20+n && posA < 30+n ) { A = 0x49; } + else if(posA > 30+n && posA < 40+n ) { A = 0x49; } + else if(posA > 40+n && posA < 50+n ) { A = 0x31; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x46; } + else if(posB > 10+n && posB < 20+n ) { B = 0x49; } + else if(posB > 20+n && posB < 30+n ) { B = 0x49; } + else if(posB > 30+n && posB < 40+n ) { B = 0x49; } + else if(posB > 40+n && posB < 50+n ) { B = 0x31; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x46; } + else if(posC > 10+n && posC < 20+n ) { C = 0x49; } + else if(posC > 20+n && posC < 30+n ) { C = 0x49; } + else if(posC > 30+n && posC < 40+n ) { C = 0x49; } + else if(posC > 40+n && posC < 50+n ) { C = 0x31; } + else { C = 0x00; } + } + if (text == 'T'){ + if (posA > 0+n && posA < 10+n) { A = 0x40; } + else if(posA > 10+n && posA < 20+n ) { A = 0x40; } + else if(posA > 20+n && posA < 30+n ) { A = 0x7F; } + else if(posA > 30+n && posA < 40+n ) { A = 0x40; } + else if(posA > 40+n && posA < 50+n ) { A = 0x40; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x40; } + else if(posB > 10+n && posB < 20+n ) { B = 0x40; } + else if(posB > 20+n && posB < 30+n ) { B = 0x7F; } + else if(posB > 30+n && posB < 40+n ) { B = 0x40; } + else if(posB > 40+n && posB < 50+n ) { B = 0x40; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x40; } + else if(posC > 10+n && posC < 20+n ) { C = 0x40; } + else if(posC > 20+n && posC < 30+n ) { C = 0x7F; } + else if(posC > 30+n && posC < 40+n ) { C = 0x40; } + else if(posC > 40+n && posC < 50+n ) { C = 0x40; } + else { C = 0x00; } + } + if (text == 'U'){ + if (posA > 0+n && posA < 10+n) { A = 0x7E; } + else if(posA > 10+n && posA < 20+n ) { A = 0x01; } + else if(posA > 20+n && posA < 30+n ) { A = 0x01; } + else if(posA > 30+n && posA < 40+n ) { A = 0x01; } + else if(posA > 40+n && posA < 50+n ) { A = 0x7E; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x7E; } + else if(posB > 10+n && posB < 20+n ) { B = 0x01; } + else if(posB > 20+n && posB < 30+n ) { B = 0x01; } + else if(posB > 30+n && posB < 40+n ) { B = 0x01; } + else if(posB > 40+n && posB < 50+n ) { B = 0x7E; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x7E; } + else if(posC > 10+n && posC < 20+n ) { C = 0x01; } + else if(posC > 20+n && posC < 30+n ) { C = 0x01; } + else if(posC > 30+n && posC < 40+n ) { C = 0x01; } + else if(posC > 40+n && posC < 50+n ) { C = 0x7E; } + else { C = 0x00; } + } + if (text == 'V'){ + if (posA > 0+n && posA < 10+n) { A = 0x7C; } + else if(posA > 10+n && posA < 20+n ) { A = 0x02; } + else if(posA > 20+n && posA < 30+n ) { A = 0x01; } + else if(posA > 30+n && posA < 40+n ) { A = 0x02; } + else if(posA > 40+n && posA < 50+n ) { A = 0x7C; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x7C; } + else if(posB > 10+n && posB < 20+n ) { B = 0x02; } + else if(posB > 20+n && posB < 30+n ) { B = 0x01; } + else if(posB > 30+n && posB < 40+n ) { B = 0x02; } + else if(posB > 40+n && posB < 50+n ) { B = 0x7C; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x7C; } + else if(posC > 10+n && posC < 20+n ) { C = 0x02; } + else if(posC > 20+n && posC < 30+n ) { C = 0x01; } + else if(posC > 30+n && posC < 40+n ) { C = 0x02; } + else if(posC > 40+n && posC < 50+n ) { C = 0x7C; } + else { C = 0x00; } + } + if (text == 'W'){ + if (posA > 0+n && posA < 10+n) { A = 0x7E; } + else if(posA > 10+n && posA < 20+n ) { A = 0x01; } + else if(posA > 20+n && posA < 30+n ) { A = 0x0E; } + else if(posA > 30+n && posA < 40+n ) { A = 0x01; } + else if(posA > 40+n && posA < 50+n ) { A = 0x7E; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x7E; } + else if(posB > 10+n && posB < 20+n ) { B = 0x01; } + else if(posB > 20+n && posB < 30+n ) { B = 0x0E; } + else if(posB > 30+n && posB < 40+n ) { B = 0x01; } + else if(posB > 40+n && posB < 50+n ) { B = 0x7E; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x7E; } + else if(posC > 10+n && posC < 20+n ) { C = 0x01; } + else if(posC > 20+n && posC < 30+n ) { C = 0x0E; } + else if(posC > 30+n && posC < 40+n ) { C = 0x01; } + else if(posC > 40+n && posC < 50+n ) { C = 0x7E; } + else { C = 0x00; } + } + if (text == 'X'){ + if (posA > 0+n && posA < 10+n) { A = 0x77; } + else if(posA > 10+n && posA < 20+n ) { A = 0x08; } + else if(posA > 20+n && posA < 30+n ) { A = 0x08; } + else if(posA > 30+n && posA < 40+n ) { A = 0x08; } + else if(posA > 40+n && posA < 50+n ) { A = 0x77; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x77; } + else if(posB > 10+n && posB < 20+n ) { B = 0x08; } + else if(posB > 20+n && posB < 30+n ) { B = 0x08; } + else if(posB > 30+n && posB < 40+n ) { B = 0x08; } + else if(posB > 40+n && posB < 50+n ) { B = 0x77; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x77; } + else if(posC > 10+n && posC < 20+n ) { C = 0x08; } + else if(posC > 20+n && posC < 30+n ) { C = 0x08; } + else if(posC > 30+n && posC < 40+n ) { C = 0x08; } + else if(posC > 40+n && posC < 50+n ) { C = 0x77; } + else { C = 0x00; } + } + if (text == 'Y'){ + if (posA > 0+n && posA < 10+n) { A = 0x70; } + else if(posA > 10+n && posA < 20+n ) { A = 0x08; } + else if(posA > 20+n && posA < 30+n ) { A = 0x07; } + else if(posA > 30+n && posA < 40+n ) { A = 0x08; } + else if(posA > 40+n && posA < 50+n ) { A = 0x70; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x70; } + else if(posB > 10+n && posB < 20+n ) { B = 0x08; } + else if(posB > 20+n && posB < 30+n ) { B = 0x07; } + else if(posB > 30+n && posB < 40+n ) { B = 0x08; } + else if(posB > 40+n && posB < 50+n ) { B = 0x70; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x70; } + else if(posC > 10+n && posC < 20+n ) { C = 0x08; } + else if(posC > 20+n && posC < 30+n ) { C = 0x07; } + else if(posC > 30+n && posC < 40+n ) { C = 0x08; } + else if(posC > 40+n && posC < 50+n ) { C = 0x70; } + else { C = 0x00; } + } + if (text == 'Z'){ + if (posA > 0+n && posA < 10+n) { A = 0x61; } + else if(posA > 10+n && posA < 20+n ) { A = 0x51; } + else if(posA > 20+n && posA < 30+n ) { A = 0x49; } + else if(posA > 30+n && posA < 40+n ) { A = 0x45; } + else if(posA > 40+n && posA < 50+n ) { A = 0x43; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x61; } + else if(posB > 10+n && posB < 20+n ) { B = 0x51; } + else if(posB > 20+n && posB < 30+n ) { B = 0x49; } + else if(posB > 30+n && posB < 40+n ) { B = 0x45; } + else if(posB > 40+n && posB < 50+n ) { B = 0x43; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x61; } + else if(posC > 10+n && posC < 20+n ) { C = 0x51; } + else if(posC > 20+n && posC < 30+n ) { C = 0x49; } + else if(posC > 30+n && posC < 40+n ) { C = 0x45; } + else if(posC > 40+n && posC < 50+n ) { C = 0x43; } + else { C = 0x00; } + } + if (text == '0'){ + if (posA > 0+n && posA < 10+n) { A = 0x3E; } + else if(posA > 10+n && posA < 20+n ) { A = 0x41; } + else if(posA > 20+n && posA < 30+n ) { A = 0x41; } + else if(posA > 30+n && posA < 40+n ) { A = 0x41; } + else if(posA > 40+n && posA < 50+n ) { A = 0x3E; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x3E; } + else if(posB > 10+n && posB < 20+n ) { B = 0x41; } + else if(posB > 20+n && posB < 30+n ) { B = 0x41; } + else if(posB > 30+n && posB < 40+n ) { B = 0x41; } + else if(posB > 40+n && posB < 50+n ) { B = 0x3E; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x3E; } + else if(posC > 10+n && posC < 20+n ) { C = 0x41; } + else if(posC > 20+n && posC < 30+n ) { C = 0x41; } + else if(posC > 30+n && posC < 40+n ) { C = 0x41; } + else if(posC > 40+n && posC < 50+n ) { C = 0x3E; } + else { C = 0x00; } + } + if (text == '1'){ + if (posA > 0+n && posA < 10+n) { A = 0x01; } + else if(posA > 10+n && posA < 20+n ) { A = 0x01; } + else if(posA > 20+n && posA < 30+n ) { A = 0x7F; } + else if(posA > 30+n && posA < 40+n ) { A = 0x21; } + else if(posA > 40+n && posA < 50+n ) { A = 0x21; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x01; } + else if(posB > 10+n && posB < 20+n ) { B = 0x01; } + else if(posB > 20+n && posB < 30+n ) { B = 0x7F; } + else if(posB > 30+n && posB < 40+n ) { B = 0x21; } + else if(posB > 40+n && posB < 50+n ) { B = 0x21; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x01; } + else if(posC > 10+n && posC < 20+n ) { C = 0x01; } + else if(posC > 20+n && posC < 30+n ) { C = 0x7F; } + else if(posC > 30+n && posC < 40+n ) { C = 0x21; } + else if(posC > 40+n && posC < 50+n ) { C = 0x21; } + else { C = 0x00; + } + if (text == '2'){ + if (posA > 0+n && posA < 10+n) { A = 0x21; } + else if(posA > 10+n && posA < 20+n ) { A = 0x51; } + else if(posA > 20+n && posA < 30+n ) { A = 0x49; } + else if(posA > 30+n && posA < 40+n ) { A = 0x45; } + else if(posA > 40+n && posA < 50+n ) { A = 0x23; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x21; } + else if(posB > 10+n && posB < 20+n ) { B = 0x51; } + else if(posB > 20+n && posB < 30+n ) { B = 0x49; } + else if(posB > 30+n && posB < 40+n ) { B = 0x45; } + else if(posB > 40+n && posB < 50+n ) { B = 0x23; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x21; } + else if(posC > 10+n && posC < 20+n ) { C = 0x51; } + else if(posC > 20+n && posC < 30+n ) { C = 0x49; } + else if(posC > 30+n && posC < 40+n ) { C = 0x48; } + else if(posC > 40+n && posC < 50+n ) { C = 0x23; } + else { C = 0x00; } + } + if (text == '3'){ + if (posA > 0+n && posA < 10+n) { A = 0x36; } + else if(posA > 10+n && posA < 20+n ) { A = 0x49; } + else if(posA > 20+n && posA < 30+n ) { A = 0x49; } + else if(posA > 30+n && posA < 40+n ) { A = 0x41; } + else if(posA > 40+n && posA < 50+n ) { A = 0x22; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x36; } + else if(posB > 10+n && posB < 20+n ) { B = 0x49; } + else if(posB > 20+n && posB < 30+n ) { B = 0x49; } + else if(posB > 30+n && posB < 40+n ) { B = 0x41; } + else if(posB > 40+n && posB < 50+n ) { B = 0x22; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x36; } + else if(posC > 10+n && posC < 20+n ) { C = 0x49; } + else if(posC > 20+n && posC < 30+n ) { C = 0x49; } + else if(posC > 30+n && posC < 40+n ) { C = 0x41; } + else if(posC > 40+n && posC < 50+n ) { C = 0x22; } + else { C = 0x00; } + } + if (text == '4'){ + if (posA > 0+n && posA < 10+n) { A = 0x04; } + else if(posA > 10+n && posA < 20+n ) { A = 0x1F; } + else if(posA > 20+n && posA < 30+n ) { A = 0x04; } + else if(posA > 30+n && posA < 40+n ) { A = 0x04; } + else if(posA > 40+n && posA < 50+n ) { A = 0x7C; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x04; } + else if(posB > 10+n && posB < 20+n ) { B = 0x1F; } + else if(posB > 20+n && posB < 30+n ) { B = 0x04; } + else if(posB > 30+n && posB < 40+n ) { B = 0x04; } + else if(posB > 40+n && posB < 50+n ) { B = 0x7C; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x04; } + else if(posC > 10+n && posC < 20+n ) { C = 0x1F; } + else if(posC > 20+n && posC < 30+n ) { C = 0x04; } + else if(posC > 30+n && posC < 40+n ) { C = 0x04; } + else if(posC > 40+n && posC < 50+n ) { C = 0x7C; } + else { C = 0x00; } + } + if (text == '5'){ + if (posA > 0+n && posA < 10+n) { A = 0x46; } + else if(posA > 10+n && posA < 20+n ) { A = 0x49; } + else if(posA > 20+n && posA < 30+n ) { A = 0x49; } + else if(posA > 30+n && posA < 40+n ) { A = 0x49; } + else if(posA > 40+n && posA < 50+n ) { A = 0x79; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x46; } + else if(posB > 10+n && posB < 20+n ) { B = 0x49; } + else if(posB > 20+n && posB < 30+n ) { B = 0x49; } + else if(posB > 30+n && posB < 40+n ) { B = 0x49; } + else if(posB > 40+n && posB < 50+n ) { B = 0x79; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x46; } + else if(posC > 10+n && posC < 20+n ) { C = 0x49; } + else if(posC > 20+n && posC < 30+n ) { C = 0x49; } + else if(posC > 30+n && posC < 40+n ) { C = 0x49; } + else if(posC > 40+n && posC < 50+n ) { C = 0x7C; } + else { C = 0x00; } + } + if (text == '6'){ + if (posA > 0+n && posA < 10+n) { A = 0x26; } + else if(posA > 10+n && posA < 20+n ) { A = 0x49; } + else if(posA > 20+n && posA < 30+n ) { A = 0x49; } + else if(posA > 30+n && posA < 40+n ) { A = 0x49; } + else if(posA > 40+n && posA < 50+n ) { A = 0x3E; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x26; } + else if(posB > 10+n && posB < 20+n ) { B = 0x49; } + else if(posB > 20+n && posB < 30+n ) { B = 0x49; } + else if(posB > 30+n && posB < 40+n ) { B = 0x49; } + else if(posB > 40+n && posB < 50+n ) { B = 0x3E; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x26; } + else if(posC > 10+n && posC < 20+n ) { C = 0x49; } + else if(posC > 20+n && posC < 30+n ) { C = 0x49; } + else if(posC > 30+n && posC < 40+n ) { C = 0x49; } + else if(posC > 40+n && posC < 50+n ) { C = 0x3E; } + else { C = 0x00; } + } + if (text == '7'){ + if (posA > 0+n && posA < 10+n) { A = 0x60; } + else if(posA > 10+n && posA < 20+n ) { A = 0x50; } + else if(posA > 20+n && posA < 30+n ) { A = 0x47; } + else if(posA > 30+n && posA < 40+n ) { A = 0x40; } + else if(posA > 40+n && posA < 50+n ) { A = 0x40; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x60; } + else if(posB > 10+n && posB < 20+n ) { B = 0x50; } + else if(posB > 20+n && posB < 30+n ) { B = 0x47; } + else if(posB > 30+n && posB < 40+n ) { B = 0x40; } + else if(posB > 40+n && posB < 50+n ) { B = 0x40; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x60; } + else if(posC > 10+n && posC < 20+n ) { C = 0x50; } + else if(posC > 20+n && posC < 30+n ) { C = 0x47; } + else if(posC > 30+n && posC < 40+n ) { C = 0x40; } + else if(posC > 40+n && posC < 50+n ) { C = 0x40; } + else { C = 0x00; } + } + if (text == '8'){ + if (posA > 0+n && posA < 10+n) { A = 0x36; } + else if(posA > 10+n && posA < 20+n ) { A = 0x49; } + else if(posA > 20+n && posA < 30+n ) { A = 0x49; } + else if(posA > 30+n && posA < 40+n ) { A = 0x49; } + else if(posA > 40+n && posA < 50+n ) { A = 0x36; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x36; } + else if(posB > 10+n && posB < 20+n ) { B = 0x49; } + else if(posB > 20+n && posB < 30+n ) { B = 0x49; } + else if(posB > 30+n && posB < 40+n ) { B = 0x49; } + else if(posB > 40+n && posB < 50+n ) { B = 0x36; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x36; } + else if(posC > 10+n && posC < 20+n ) { C = 0x49; } + else if(posC > 20+n && posC < 30+n ) { C = 0x49; } + else if(posC > 30+n && posC < 40+n ) { C = 0x49; } + else if(posC > 40+n && posC < 50+n ) { C = 0x36; } + else { C = 0x00; } + } + if (text == '9'){ + if (posA > 0+n && posA < 10+n) { A = 0x3E; } + else if(posA > 10+n && posA < 20+n ) { A = 0x49; } + else if(posA > 20+n && posA < 30+n ) { A = 0x49; } + else if(posA > 30+n && posA < 40+n ) { A = 0x49; } + else if(posA > 40+n && posA < 50+n ) { A = 0x32; } + else { A = 0x00; } + + if (posB > 0+n && posB < 10+n) { B = 0x3E; } + else if(posB > 10+n && posB < 20+n ) { B = 0x49; } + else if(posB > 20+n && posB < 30+n ) { B = 0x49; } + else if(posB > 30+n && posB < 40+n ) { B = 0x49; } + else if(posB > 40+n && posB < 50+n ) { B = 0x32; } + else { B = 0x00; } + + if (posC > 0+n && posC < 10+n) { C = 0x3E; } + else if(posC > 10+n && posC < 20+n ) { C = 0x49; } + else if(posC > 20+n && posC < 30+n ) { C = 0x49; } + else if(posC > 30+n && posC < 40+n ) { C = 0x49; } + else if(posC > 40+n && posC < 50+n ) { C = 0x32; } + else { C = 0x00; } + } +} +