yeah

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include <iostream>
00002 void Text (char text,float posA,float posB,float posC,int i )
00003 {
00004     int n = i*60;
00005     if (text == ' '){
00006         A = 0x00;
00007         B = 0x00;
00008         C = 0x00;   }
00009     if (text == 'A'){
00010         if (posA > 0+n && posA < 10+n)       {   A = 0x3F;   }
00011         else if(posA > 10+n && posA < 20+n ) {   A = 0x44;   }
00012         else if(posA > 20+n && posA < 30+n ) {   A = 0x44;   }  
00013         else if(posA > 30+n && posA < 40+n ) {   A = 0x44;   }      
00014         else if(posA > 40+n && posA < 50+n ) {   A = 0x3F;   }  
00015         else                            {   A = 0x00;   }
00016             
00017         if (posB > 0+n && posB < 10+n)       {   B = 0x3F;   }
00018         else if(posB > 10+n && posB < 20+n ) {   B = 0x44;   }
00019         else if(posB > 20+n && posB < 30+n ) {   B = 0x44;   }  
00020         else if(posB > 30+n && posB < 40+n ) {   B = 0x44;   }      
00021         else if(posB > 40+n && posB < 50+n ) {   B = 0x3F;   }  
00022         else                            {   B = 0x00;   }
00023     
00024         if (posC > 0+n && posC < 10+n)       {   C = 0x3F;   }
00025         else if(posC > 10+n && posC < 20+n ) {   C = 0x44;   }
00026         else if(posC > 20+n && posC < 30+n ) {   C = 0x44;   }  
00027         else if(posC > 30+n && posC < 40+n ) {   C = 0x44;   }      
00028         else if(posC > 40+n && posC < 50+n ) {   C = 0x3F;   }  
00029         else                            {   C = 0x00;   }
00030     }
00031     if (text == 'B'){
00032         if (posA > 0+n && posA < 10+n)       {   A = 0x36;   }
00033         else if(posA > 10+n && posA < 20+n ) {   A = 0x49;   }
00034         else if(posA > 20+n && posA < 30+n ) {   A = 0x49;   }  
00035         else if(posA > 30+n && posA < 40+n ) {   A = 0x49;   }      
00036         else if(posA > 40+n && posA < 50+n ) {   A = 0x7F;   }  
00037         else                            {   A = 0x00;   }
00038             
00039         if (posB > 0+n && posB < 10+n)       {   B = 0x36;   }
00040         else if(posB > 10+n && posB < 20+n ) {   B = 0x49;   }
00041         else if(posB > 20+n && posB < 30+n ) {   B = 0x49;   }  
00042         else if(posB > 30+n && posB < 40+n ) {   B = 0x49;   }      
00043         else if(posB > 40+n && posB < 50+n ) {   B = 0x7F;   }  
00044         else                            {   B = 0x00;   }
00045     
00046         if (posC > 0+n && posC < 10+n)       {   C = 0x36;   }
00047         else if(posC > 10+n && posC < 20+n ) {   C = 0x49;   }
00048         else if(posC > 20+n && posC < 30+n ) {   C = 0x49;   }  
00049         else if(posC > 30+n && posC < 40+n ) {   C = 0x49;   }      
00050         else if(posC > 40+n && posC < 50+n ) {   C = 0x7F;   }  
00051         else                            {   C = 0x00;   }
00052     }
00053     if (text == 'C'){
00054         if (posA > 0+n && posA < 10+n)       {   A = 0x22;   }
00055         else if(posA > 10+n && posA < 20+n ) {   A = 0x41;   }
00056         else if(posA > 20+n && posA < 30+n ) {   A = 0x41;   }  
00057         else if(posA > 30+n && posA < 40+n ) {   A = 0x41;   }      
00058         else if(posA > 40+n && posA < 50+n ) {   A = 0x3E;   }  
00059         else                            {   A = 0x00;   }
00060             
00061         if (posB > 0+n && posB < 10+n)       {   B = 0x22;   }
00062         else if(posB > 10+n && posB < 20+n ) {   B = 0x41;   }
00063         else if(posB > 20+n && posB < 30+n ) {   B = 0x41;   }  
00064         else if(posB > 30+n && posB < 40+n ) {   B = 0x41;   }      
00065         else if(posB > 40+n && posB < 50+n ) {   B = 0x3E;   }  
00066         else                            {   B = 0x00;   }
00067     
00068         if (posC > 0+n && posC < 10+n)       {   C = 0x22;   }
00069         else if(posC > 10+n && posC < 20+n ) {   C = 0x41;   }
00070         else if(posC > 20+n && posC < 30+n ) {   C = 0x41;   }  
00071         else if(posC > 30+n && posC < 40+n ) {   C = 0x41;   }      
00072         else if(posC > 40+n && posC < 50+n ) {   C = 0x3E;   }  
00073         else                            {   C = 0x00;   }
00074     }
00075     if (text == 'D'){
00076         if (posA > 0+n && posA < 10+n)       {   A = 0x3E;   }
00077         else if(posA > 10+n && posA < 20+n ) {   A = 0x41;   }
00078         else if(posA > 20+n && posA < 30+n ) {   A = 0x41;   }  
00079         else if(posA > 30+n && posA < 40+n ) {   A = 0x41;   }      
00080         else if(posA > 40+n && posA < 50+n ) {   A = 0x7F;   }  
00081         else                            {   A = 0x00;   }
00082             
00083         if (posB > 0+n && posB < 10+n)       {   B = 0x3E;   }
00084         else if(posB > 10+n && posB < 20+n ) {   B = 0x41;   }
00085         else if(posB > 20+n && posB < 30+n ) {   B = 0x41;   }  
00086         else if(posB > 30+n && posB < 40+n ) {   B = 0x41;   }      
00087         else if(posB > 40+n && posB < 50+n ) {   B = 0x7F;   }  
00088         else                            {   B = 0x00;   }
00089     
00090         if (posC > 0+n && posC < 10+n)       {   C = 0x3E;   }
00091         else if(posC > 10+n && posC < 20+n ) {   C = 0x41;   }
00092         else if(posC > 20+n && posC < 30+n ) {   C = 0x41;   }  
00093         else if(posC > 30+n && posC < 40+n ) {   C = 0x41;   }      
00094         else if(posC > 40+n && posC < 50+n ) {   C = 0x7F;   }  
00095         else                            {   C = 0x00;   }
00096     }
00097     if (text == 'E'){
00098         if (posA > 0+n && posA < 10+n)       {   A = 0x49;   }
00099         else if(posA > 10+n && posA < 20+n ) {   A = 0x49;   }
00100         else if(posA > 20+n && posA < 30+n ) {   A = 0x49;   }  
00101         else if(posA > 30+n && posA < 40+n ) {   A = 0x49;   }      
00102         else if(posA > 40+n && posA < 50+n ) {   A = 0x7F;   }  
00103         else                            {   A = 0x00;   }
00104             
00105         if (posB > 0+n && posB < 10+n)       {   B = 0x49;   }
00106         else if(posB > 10+n && posB < 20+n ) {   B = 0x49;   }
00107         else if(posB > 20+n && posB < 30+n ) {   B = 0x49;   }  
00108         else if(posB > 30+n && posB < 40+n ) {   B = 0x49;   }      
00109         else if(posB > 40+n && posB < 50+n ) {   B = 0x7F;   }  
00110         else                            {   B = 0x00;   }
00111     
00112         if (posC > 0+n && posC < 10+n)       {   C = 0x49;   }
00113         else if(posC > 10+n && posC < 20+n ) {   C = 0x49;   }
00114         else if(posC > 20+n && posC < 30+n ) {   C = 0x49;   }  
00115         else if(posC > 30+n && posC < 40+n ) {   C = 0x49;   }      
00116         else if(posC > 40+n && posC < 50+n ) {   C = 0x7F;   }  
00117         else                            {   C = 0x00;   }
00118     }
00119     if (text == 'F'){
00120         if (posA > 0+n && posA < 10+n)       {   A = 0x20;   }
00121         else if(posA > 10+n && posA < 20+n ) {   A = 0x20;   }
00122         else if(posA > 20+n && posA < 30+n ) {   A = 0x48;   }  
00123         else if(posA > 30+n && posA < 40+n ) {   A = 0x48;   }      
00124         else if(posA > 40+n && posA < 50+n ) {   A = 0x7F;   }  
00125         else                            {   A = 0x00;   }
00126             
00127         if (posB > 0+n && posB < 10+n)       {   B = 0x20;   }
00128         else if(posB > 10+n && posB < 20+n ) {   B = 0x20;   }
00129         else if(posB > 20+n && posB < 30+n ) {   B = 0x48;   }  
00130         else if(posB > 30+n && posB < 40+n ) {   B = 0x48;   }      
00131         else if(posB > 40+n && posB < 50+n ) {   B = 0x7F;   }  
00132         else                            {   B = 0x00;   }
00133     
00134         if (posC > 0+n && posC < 10+n)       {   C = 0x20;   }
00135         else if(posC > 10+n && posC < 20+n ) {   C = 0x20;   }
00136         else if(posC > 20+n && posC < 30+n ) {   C = 0x48;   }  
00137         else if(posC > 30+n && posC < 40+n ) {   C = 0x48;   }      
00138         else if(posC > 40+n && posC < 50+n ) {   C = 0x7F;   }  
00139         else                            {   C = 0x00;   }
00140     }
00141     if (text == 'G'){
00142         if (posA > 0+n && posA < 10+n)       {   A = 0x4F;   }
00143         else if(posA > 10+n && posA < 20+n ) {   A = 0x49;   }
00144         else if(posA > 20+n && posA < 30+n ) {   A = 0x49;   }  
00145         else if(posA > 30+n && posA < 40+n ) {   A = 0x41;   }      
00146         else if(posA > 40+n && posA < 50+n ) {   A = 0x3E;   }  
00147         else                            {   A = 0x00;   }
00148             
00149         if (posB > 0+n && posB < 10+n)       {   B = 0x4F;   }
00150         else if(posB > 10+n && posB < 20+n ) {   B = 0x49;   }
00151         else if(posB > 20+n && posB < 30+n ) {   B = 0x49;   }  
00152         else if(posB > 30+n && posB < 40+n ) {   B = 0x41;   }      
00153         else if(posB > 40+n && posB < 50+n ) {   B = 0x3E;   }  
00154         else                            {   B = 0x00;   }
00155     
00156         if (posC > 0+n && posC < 10+n)       {   C = 0x4F;   }
00157         else if(posC > 10+n && posC < 20+n ) {   C = 0x49;   }
00158         else if(posC > 20+n && posC < 30+n ) {   C = 0x49;   }  
00159         else if(posC > 30+n && posC < 40+n ) {   C = 0x41;   }      
00160         else if(posC > 40+n && posC < 50+n ) {   C = 0x3E;   }  
00161         else                            {   C = 0x00;   }
00162     }
00163     if (text == 'H'){
00164         if (posA > 0+n && posA < 10+n)       {   A = 0x7F;   }
00165         else if(posA > 10+n && posA < 20+n ) {   A = 0x08;   }
00166         else if(posA > 20+n && posA < 30+n ) {   A = 0x08;   }  
00167         else if(posA > 30+n && posA < 40+n ) {   A = 0x08;   }      
00168         else if(posA > 40+n && posA < 50+n ) {   A = 0x7F;   }  
00169         else                            {   A = 0x00;   }
00170             
00171         if (posB > 0+n && posB < 10+n)       {   B = 0x7F;   }
00172         else if(posB > 10+n && posB < 20+n ) {   B = 0x08;   }
00173         else if(posB > 20+n && posB < 30+n ) {   B = 0x08;   }  
00174         else if(posB > 30+n && posB < 40+n ) {   B = 0x08;   }      
00175         else if(posB > 40+n && posB < 50+n ) {   B = 0x7F;   }  
00176         else                            {   B = 0x00;   }
00177     
00178         if (posC > 0+n && posC < 10+n)       {   C = 0x7F;   }
00179         else if(posC > 10+n && posC < 20+n ) {   C = 0x08;   }
00180         else if(posC > 20+n && posC < 30+n ) {   C = 0x08;   }  
00181         else if(posC > 30+n && posC < 40+n ) {   C = 0x08;   }      
00182         else if(posC > 40+n && posC < 50+n ) {   C = 0x7F;   }  
00183         else                            {   C = 0x00;   }
00184     }
00185     if (text == 'I'){
00186         if (posA > 0+n && posA < 10+n)       {   A = 0x41;   }
00187         else if(posA > 10+n && posA < 20+n ) {   A = 0x41;   }
00188         else if(posA > 20+n && posA < 30+n ) {   A = 0x7F;   }  
00189         else if(posA > 30+n && posA < 40+n ) {   A = 0x41;   }      
00190         else if(posA > 40+n && posA < 50+n ) {   A = 0x41;   }  
00191         else                            {   A = 0x00;   }
00192             
00193         if (posB > 0+n && posB < 10+n)       {   B = 0x41;   }
00194         else if(posB > 10+n && posB < 20+n ) {   B = 0x41;   }
00195         else if(posB > 20+n && posB < 30+n ) {   B = 0x7F;   }  
00196         else if(posB > 30+n && posB < 40+n ) {   B = 0x41;   }      
00197         else if(posB > 40+n && posB < 50+n ) {   B = 0x41;   }  
00198         else                            {   B = 0x00;   }
00199     
00200         if (posC > 0+n && posC < 10+n)       {   C = 0x41;   }
00201         else if(posC > 10+n && posC < 20+n ) {   C = 0x41;   }
00202         else if(posC > 20+n && posC < 30+n ) {   C = 0x7F;   }  
00203         else if(posC > 30+n && posC < 40+n ) {   C = 0x41;   }      
00204         else if(posC > 40+n && posC < 50+n ) {   C = 0x41;   }  
00205         else                            {   C = 0x00;   }
00206     }
00207     if (text == 'J'){
00208         if (posA > 0+n && posA < 10+n)       {   A = 0x7E;   }
00209         else if(posA > 10+n && posA < 20+n ) {   A = 0x41;   }
00210         else if(posA > 20+n && posA < 30+n ) {   A = 0x41;   }  
00211         else if(posA > 30+n && posA < 40+n ) {   A = 0x01;   }      
00212         else if(posA > 40+n && posA < 50+n ) {   A = 0x02;   }  
00213         else                            {   A = 0x00;   }
00214             
00215         if (posB > 0+n && posB < 10+n)       {   B = 0x7E;   }
00216         else if(posB > 10+n && posB < 20+n ) {   B = 0x41;   }
00217         else if(posB > 20+n && posB < 30+n ) {   B = 0x41;   }  
00218         else if(posB > 30+n && posB < 40+n ) {   B = 0x01;   }      
00219         else if(posB > 40+n && posB < 50+n ) {   B = 0x02;   }  
00220         else                            {   B = 0x00;   }
00221     
00222         if (posC > 0+n && posC < 10+n)       {   C = 0x7E;   }
00223         else if(posC > 10+n && posC < 20+n ) {   C = 0x41;   }
00224         else if(posC > 20+n && posC < 30+n ) {   C = 0x41;   }  
00225         else if(posC > 30+n && posC < 40+n ) {   C = 0x01;   }      
00226         else if(posC > 40+n && posC < 50+n ) {   C = 0x02;   }  
00227         else                            {   C = 0x00;   }
00228     }
00229     if (text == 'K'){
00230         if (posA > 0+n && posA < 10+n)       {   A = 0x41;   }
00231         else if(posA > 10+n && posA < 20+n ) {   A = 0x22;   }
00232         else if(posA > 20+n && posA < 30+n ) {   A = 0x14;   }  
00233         else if(posA > 30+n && posA < 40+n ) {   A = 0x08;   }      
00234         else if(posA > 40+n && posA < 50+n ) {   A = 0x7F;   }  
00235         else                            {   A = 0x00;   }
00236             
00237         if (posB > 0+n && posB < 10+n)       {   B = 0x41;   }
00238         else if(posB > 10+n && posB < 20+n ) {   B = 0x22;   }
00239         else if(posB > 20+n && posB < 30+n ) {   B = 0x14;   }  
00240         else if(posB > 30+n && posB < 40+n ) {   B = 0x08;   }      
00241         else if(posB > 40+n && posB < 50+n ) {   B = 0x7F;   }  
00242         else                            {   B = 0x00;   }
00243     
00244         if (posC > 0+n && posC < 10+n)       {   C = 0x41;   }
00245         else if(posC > 10+n && posC < 20+n ) {   C = 0x22;   }
00246         else if(posC > 20+n && posC < 30+n ) {   C = 0x14;   }  
00247         else if(posC > 30+n && posC < 40+n ) {   C = 0x08;   }      
00248         else if(posC > 40+n && posC < 50+n ) {   C = 0x7F;   }  
00249         else                            {   C = 0x00;   }
00250     }
00251     if (text == 'L'){
00252         if (posA > 0+n && posA < 10+n)       {   A = 0x01;   }
00253         else if(posA > 10+n && posA < 20+n ) {   A = 0x01;   }
00254         else if(posA > 20+n && posA < 30+n ) {   A = 0x01;   }  
00255         else if(posA > 30+n && posA < 40+n ) {   A = 0x01;   }      
00256         else if(posA > 40+n && posA < 50+n ) {   A = 0x7F;   }  
00257         else                            {   A = 0x00;   }
00258             
00259         if (posB > 0+n && posB < 10+n)       {   B = 0x01;   }
00260         else if(posB > 10+n && posB < 20+n ) {   B = 0x01;   }
00261         else if(posB > 20+n && posB < 30+n ) {   B = 0x01;   }  
00262         else if(posB > 30+n && posB < 40+n ) {   B = 0x01;   }      
00263         else if(posB > 40+n && posB < 50+n ) {   B = 0x7F;   }  
00264         else                            {   B = 0x00;   }
00265     
00266         if (posC > 0+n && posC < 10+n)       {   C = 0x01;   }
00267         else if(posC > 10+n && posC < 20+n ) {   C = 0x01;   }
00268         else if(posC > 20+n && posC < 30+n ) {   C = 0x01;   }  
00269         else if(posC > 30+n && posC < 40+n ) {   C = 0x01;   }      
00270         else if(posC > 40+n && posC < 50+n ) {   C = 0x7F;   }  
00271         else                            {   C = 0x00;   }
00272     }
00273     if (text == 'M'){
00274         if (posA > 0+n && posA < 10+n)       {   A = 0x7F;   }
00275         else if(posA > 10+n && posA < 20+n ) {   A = 0x20;   }
00276         else if(posA > 20+n && posA < 30+n ) {   A = 0x10;   }  
00277         else if(posA > 30+n && posA < 40+n ) {   A = 0x20;   }      
00278         else if(posA > 40+n && posA < 50+n ) {   A = 0x7F;   }  
00279         else                            {   A = 0x00;   }
00280             
00281         if (posB > 0+n && posB < 10+n)       {   B = 0x7F;   }
00282         else if(posB > 10+n && posB < 20+n ) {   B = 0x20;   }
00283         else if(posB > 20+n && posB < 30+n ) {   B = 0x10;   }  
00284         else if(posB > 30+n && posB < 40+n ) {   B = 0x20;   }      
00285         else if(posB > 40+n && posB < 50+n ) {   B = 0x7F;   }  
00286         else                            {   B = 0x00;   }
00287     
00288         if (posC > 0+n && posC < 10+n)       {   C = 0x7F;   }
00289         else if(posC > 10+n && posC < 20+n ) {   C = 0x20;   }
00290         else if(posC > 20+n && posC < 30+n ) {   C = 0x10;   }  
00291         else if(posC > 30+n && posC < 40+n ) {   C = 0x20;   }      
00292         else if(posC > 40+n && posC < 50+n ) {   C = 0x7F;   }  
00293         else                            {   C = 0x00;   }
00294     }
00295     if (text == 'N'){
00296         if (posA > 0+n && posA < 10+n)       {   A = 0x7F;   }
00297         else if(posA > 10+n && posA < 20+n ) {   A = 0x08;   }
00298         else if(posA > 20+n && posA < 30+n ) {   A = 0x10;   }  
00299         else if(posA > 30+n && posA < 40+n ) {   A = 0x20;   }      
00300         else if(posA > 40+n && posA < 50+n ) {   A = 0x7F;   }  
00301         else                            {   A = 0x00;   }
00302             
00303         if (posB > 0+n && posB < 10+n)       {   B = 0x7F;   }
00304         else if(posB > 10+n && posB < 20+n ) {   B = 0x08;   }
00305         else if(posB > 20+n && posB < 30+n ) {   B = 0x10;   }  
00306         else if(posB > 30+n && posB < 40+n ) {   B = 0x20;   }      
00307         else if(posB > 40+n && posB < 50+n ) {   B = 0x7F;   }  
00308         else                            {   B = 0x00;   }
00309     
00310         if (posC > 0+n && posC < 10+n)       {   C = 0x7F;   }
00311         else if(posC > 10+n && posC < 20+n ) {   C = 0x08;   }
00312         else if(posC > 20+n && posC < 30+n ) {   C = 0x10;   }  
00313         else if(posC > 30+n && posC < 40+n ) {   C = 0x20;   }      
00314         else if(posC > 40+n && posC < 50+n ) {   C = 0x7F;   }  
00315         else                            {   C = 0x00;   }
00316     }
00317     if (text == 'O'){
00318         if (posA > 0+n && posA < 10+n)       {   A = 0x3E;   }
00319         else if(posA > 10+n && posA < 20+n ) {   A = 0x41;   }
00320         else if(posA > 20+n && posA < 30+n ) {   A = 0x41;   }  
00321         else if(posA > 30+n && posA < 40+n ) {   A = 0x41;   }      
00322         else if(posA > 40+n && posA < 50+n ) {   A = 0x3E;   }  
00323         else                            {   A = 0x00;   }
00324             
00325         if (posB > 0+n && posB < 10+n)       {   B = 0x3E;   }
00326         else if(posB > 10+n && posB < 20+n ) {   B = 0x41;   }
00327         else if(posB > 20+n && posB < 30+n ) {   B = 0x41;   }  
00328         else if(posB > 30+n && posB < 40+n ) {   B = 0x41;   }      
00329         else if(posB > 40+n && posB < 50+n ) {   B = 0x3E;   }  
00330         else                            {   B = 0x00;   }
00331     
00332         if (posC > 0+n && posC < 10+n)       {   C = 0x3E;   }
00333         else if(posC > 10+n && posC < 20+n ) {   C = 0x41;   }
00334         else if(posC > 20+n && posC < 30+n ) {   C = 0x41;   }  
00335         else if(posC > 30+n && posC < 40+n ) {   C = 0x41;   }      
00336         else if(posC > 40+n && posC < 50+n ) {   C = 0x3E;   }  
00337         else                            {   C = 0x00;   }
00338     }
00339     if (text == 'P'){
00340         if (posA > 0+n && posA < 10+n)       {   A = 0x30;   }
00341         else if(posA > 10+n && posA < 20+n ) {   A = 0x48;   }
00342         else if(posA > 20+n && posA < 30+n ) {   A = 0x48;   }  
00343         else if(posA > 30+n && posA < 40+n ) {   A = 0x48;   }      
00344         else if(posA > 40+n && posA < 50+n ) {   A = 0x7F;   }  
00345         else                            {   A = 0x00;   }
00346             
00347         if (posB > 0+n && posB < 10+n)       {   B = 0x30;   }
00348         else if(posB > 10+n && posB < 20+n ) {   B = 0x48;   }
00349         else if(posB > 20+n && posB < 30+n ) {   B = 0x48;   }  
00350         else if(posB > 30+n && posB < 40+n ) {   B = 0x48;   }      
00351         else if(posB > 40+n && posB < 50+n ) {   B = 0x7F;   }  
00352         else                            {   B = 0x00;   }
00353     
00354         if (posC > 0+n && posC < 10+n)       {   C = 0x30;   }
00355         else if(posC > 10+n && posC < 20+n ) {   C = 0x48;   }
00356         else if(posC > 20+n && posC < 30+n ) {   C = 0x48;   }  
00357         else if(posC > 30+n && posC < 40+n ) {   C = 0x48;   }      
00358         else if(posC > 40+n && posC < 50+n ) {   C = 0x7F;   }  
00359         else                            {   C = 0x00;   }
00360     }
00361     if (text == 'Q'){
00362         if (posA > 0+n && posA < 10+n)       {   A = 0x3D;   }
00363         else if(posA > 10+n && posA < 20+n ) {   A = 0x22;   }
00364         else if(posA > 20+n && posA < 30+n ) {   A = 0x22;   }  
00365         else if(posA > 30+n && posA < 40+n ) {   A = 0x22;   }      
00366         else if(posA > 40+n && posA < 50+n ) {   A = 0x3C;   }  
00367         else                            {   A = 0x00;   }
00368             
00369         if (posB > 0+n && posB < 10+n)       {   B = 0x3D;   }
00370         else if(posB > 10+n && posB < 20+n ) {   B = 0x22;   }
00371         else if(posB > 20+n && posB < 30+n ) {   B = 0x22;   }  
00372         else if(posB > 30+n && posB < 40+n ) {   B = 0x22;   }      
00373         else if(posB > 40+n && posB < 50+n ) {   B = 0x3C;   }  
00374         else                            {   B = 0x00;   }
00375     
00376         if (posC > 0+n && posC < 10+n)       {   C = 0x3D;   }
00377         else if(posC > 10+n && posC < 20+n ) {   C = 0x22;   }
00378         else if(posC > 20+n && posC < 30+n ) {   C = 0x22;   }  
00379         else if(posC > 30+n && posC < 40+n ) {   C = 0x22;   }      
00380         else if(posC > 40+n && posC < 50+n ) {   C = 0x3C;   }  
00381         else                            {   C = 0x00;   }
00382     }
00383     if (text == 'R'){
00384         if (posA > 0+n && posA < 10+n)       {   A = 0x31;   }
00385         else if(posA > 10+n && posA < 20+n ) {   A = 0x4A;   }
00386         else if(posA > 20+n && posA < 30+n ) {   A = 0x4C;   }  
00387         else if(posA > 30+n && posA < 40+n ) {   A = 0x48;   }      
00388         else if(posA > 40+n && posA < 50+n ) {   A = 0x7F;   }  
00389         else                            {   A = 0x00;   }
00390             
00391         if (posB > 0+n && posB < 10+n)       {   B = 0x31;   }
00392         else if(posB > 10+n && posB < 20+n ) {   B = 0x4A;   }
00393         else if(posB > 20+n && posB < 30+n ) {   B = 0x4C;   }  
00394         else if(posB > 30+n && posB < 40+n ) {   B = 0x48;   }      
00395         else if(posB > 40+n && posB < 50+n ) {   B = 0x7F;   }  
00396         else                            {   B = 0x00;   }
00397     
00398         if (posC > 0+n && posC < 10+n)       {   C = 0x31;   }
00399         else if(posC > 10+n && posC < 20+n ) {   C = 0x4A;   }
00400         else if(posC > 20+n && posC < 30+n ) {   C = 0x4C;   }  
00401         else if(posC > 30+n && posC < 40+n ) {   C = 0x48;   }      
00402         else if(posC > 40+n && posC < 50+n ) {   C = 0x7F;   }  
00403         else                            {   C = 0x00;   }
00404     }
00405     if (text == 'S'){
00406         if (posA > 0+n && posA < 10+n)       {   A = 0x46;   }
00407         else if(posA > 10+n && posA < 20+n ) {   A = 0x49;   }
00408         else if(posA > 20+n && posA < 30+n ) {   A = 0x49;   }  
00409         else if(posA > 30+n && posA < 40+n ) {   A = 0x49;   }      
00410         else if(posA > 40+n && posA < 50+n ) {   A = 0x31;   }  
00411         else                            {   A = 0x00;   }
00412             
00413         if (posB > 0+n && posB < 10+n)       {   B = 0x46;   }
00414         else if(posB > 10+n && posB < 20+n ) {   B = 0x49;   }
00415         else if(posB > 20+n && posB < 30+n ) {   B = 0x49;   }  
00416         else if(posB > 30+n && posB < 40+n ) {   B = 0x49;   }      
00417         else if(posB > 40+n && posB < 50+n ) {   B = 0x31;   }  
00418         else                            {   B = 0x00;   }
00419     
00420         if (posC > 0+n && posC < 10+n)       {   C = 0x46;   }
00421         else if(posC > 10+n && posC < 20+n ) {   C = 0x49;   }
00422         else if(posC > 20+n && posC < 30+n ) {   C = 0x49;   }  
00423         else if(posC > 30+n && posC < 40+n ) {   C = 0x49;   }      
00424         else if(posC > 40+n && posC < 50+n ) {   C = 0x31;   }  
00425         else                            {   C = 0x00;   }
00426     }
00427     if (text == 'T'){
00428         if (posA > 0+n && posA < 10+n)       {   A = 0x40;   }
00429         else if(posA > 10+n && posA < 20+n ) {   A = 0x40;   }
00430         else if(posA > 20+n && posA < 30+n ) {   A = 0x7F;   }  
00431         else if(posA > 30+n && posA < 40+n ) {   A = 0x40;   }      
00432         else if(posA > 40+n && posA < 50+n ) {   A = 0x40;   }  
00433         else                            {   A = 0x00;   }
00434             
00435         if (posB > 0+n && posB < 10+n)       {   B = 0x40;   }
00436         else if(posB > 10+n && posB < 20+n ) {   B = 0x40;   }
00437         else if(posB > 20+n && posB < 30+n ) {   B = 0x7F;   }  
00438         else if(posB > 30+n && posB < 40+n ) {   B = 0x40;   }      
00439         else if(posB > 40+n && posB < 50+n ) {   B = 0x40;   }  
00440         else                            {   B = 0x00;   }
00441     
00442         if (posC > 0+n && posC < 10+n)       {   C = 0x40;   }
00443         else if(posC > 10+n && posC < 20+n ) {   C = 0x40;   }
00444         else if(posC > 20+n && posC < 30+n ) {   C = 0x7F;   }  
00445         else if(posC > 30+n && posC < 40+n ) {   C = 0x40;   }      
00446         else if(posC > 40+n && posC < 50+n ) {   C = 0x40;   }  
00447         else                            {   C = 0x00;   }
00448     }
00449     if (text == 'U'){
00450         if (posA > 0+n && posA < 10+n)       {   A = 0x7E;   }
00451         else if(posA > 10+n && posA < 20+n ) {   A = 0x01;   }
00452         else if(posA > 20+n && posA < 30+n ) {   A = 0x01;   }  
00453         else if(posA > 30+n && posA < 40+n ) {   A = 0x01;   }      
00454         else if(posA > 40+n && posA < 50+n ) {   A = 0x7E;   }  
00455         else                            {   A = 0x00;   }
00456             
00457         if (posB > 0+n && posB < 10+n)       {   B = 0x7E;   }
00458         else if(posB > 10+n && posB < 20+n ) {   B = 0x01;   }
00459         else if(posB > 20+n && posB < 30+n ) {   B = 0x01;   }  
00460         else if(posB > 30+n && posB < 40+n ) {   B = 0x01;   }      
00461         else if(posB > 40+n && posB < 50+n ) {   B = 0x7E;   }  
00462         else                            {   B = 0x00;   }
00463     
00464         if (posC > 0+n && posC < 10+n)       {   C = 0x7E;   }
00465         else if(posC > 10+n && posC < 20+n ) {   C = 0x01;   }
00466         else if(posC > 20+n && posC < 30+n ) {   C = 0x01;   }  
00467         else if(posC > 30+n && posC < 40+n ) {   C = 0x01;   }      
00468         else if(posC > 40+n && posC < 50+n ) {   C = 0x7E;   }  
00469         else                            {   C = 0x00;   }
00470     }
00471     if (text == 'V'){
00472         if (posA > 0+n && posA < 10+n)       {   A = 0x7C;   }
00473         else if(posA > 10+n && posA < 20+n ) {   A = 0x02;   }
00474         else if(posA > 20+n && posA < 30+n ) {   A = 0x01;   }  
00475         else if(posA > 30+n && posA < 40+n ) {   A = 0x02;   }      
00476         else if(posA > 40+n && posA < 50+n ) {   A = 0x7C;   }  
00477         else                            {   A = 0x00;   }
00478             
00479         if (posB > 0+n && posB < 10+n)       {   B = 0x7C;   }
00480         else if(posB > 10+n && posB < 20+n ) {   B = 0x02;   }
00481         else if(posB > 20+n && posB < 30+n ) {   B = 0x01;   }  
00482         else if(posB > 30+n && posB < 40+n ) {   B = 0x02;   }      
00483         else if(posB > 40+n && posB < 50+n ) {   B = 0x7C;   }  
00484         else                            {   B = 0x00;   }
00485     
00486         if (posC > 0+n && posC < 10+n)       {   C = 0x7C;   }
00487         else if(posC > 10+n && posC < 20+n ) {   C = 0x02;   }
00488         else if(posC > 20+n && posC < 30+n ) {   C = 0x01;   }  
00489         else if(posC > 30+n && posC < 40+n ) {   C = 0x02;   }      
00490         else if(posC > 40+n && posC < 50+n ) {   C = 0x7C;   }  
00491         else                            {   C = 0x00;   }
00492     }
00493     if (text == 'W'){
00494         if (posA > 0+n && posA < 10+n)       {   A = 0x7E;   }
00495         else if(posA > 10+n && posA < 20+n ) {   A = 0x01;   }
00496         else if(posA > 20+n && posA < 30+n ) {   A = 0x0E;   }  
00497         else if(posA > 30+n && posA < 40+n ) {   A = 0x01;   }      
00498         else if(posA > 40+n && posA < 50+n ) {   A = 0x7E;   }  
00499         else                            {   A = 0x00;   }
00500             
00501         if (posB > 0+n && posB < 10+n)       {   B = 0x7E;   }
00502         else if(posB > 10+n && posB < 20+n ) {   B = 0x01;   }
00503         else if(posB > 20+n && posB < 30+n ) {   B = 0x0E;   }  
00504         else if(posB > 30+n && posB < 40+n ) {   B = 0x01;   }      
00505         else if(posB > 40+n && posB < 50+n ) {   B = 0x7E;   }  
00506         else                            {   B = 0x00;   }
00507     
00508         if (posC > 0+n && posC < 10+n)       {   C = 0x7E;   }
00509         else if(posC > 10+n && posC < 20+n ) {   C = 0x01;   }
00510         else if(posC > 20+n && posC < 30+n ) {   C = 0x0E;   }  
00511         else if(posC > 30+n && posC < 40+n ) {   C = 0x01;   }      
00512         else if(posC > 40+n && posC < 50+n ) {   C = 0x7E;   }  
00513         else                            {   C = 0x00;   }
00514     }
00515     if (text == 'X'){
00516         if (posA > 0+n && posA < 10+n)       {   A = 0x77;   }
00517         else if(posA > 10+n && posA < 20+n ) {   A = 0x08;   }
00518         else if(posA > 20+n && posA < 30+n ) {   A = 0x08;   }  
00519         else if(posA > 30+n && posA < 40+n ) {   A = 0x08;   }      
00520         else if(posA > 40+n && posA < 50+n ) {   A = 0x77;   }  
00521         else                            {   A = 0x00;   }
00522             
00523         if (posB > 0+n && posB < 10+n)       {   B = 0x77;   }
00524         else if(posB > 10+n && posB < 20+n ) {   B = 0x08;   }
00525         else if(posB > 20+n && posB < 30+n ) {   B = 0x08;   }  
00526         else if(posB > 30+n && posB < 40+n ) {   B = 0x08;   }      
00527         else if(posB > 40+n && posB < 50+n ) {   B = 0x77;   }  
00528         else                            {   B = 0x00;   }
00529     
00530         if (posC > 0+n && posC < 10+n)       {   C = 0x77;   }
00531         else if(posC > 10+n && posC < 20+n ) {   C = 0x08;   }
00532         else if(posC > 20+n && posC < 30+n ) {   C = 0x08;   }  
00533         else if(posC > 30+n && posC < 40+n ) {   C = 0x08;   }      
00534         else if(posC > 40+n && posC < 50+n ) {   C = 0x77;   }  
00535         else                            {   C = 0x00;   }
00536     }
00537     if (text == 'Y'){
00538         if (posA > 0+n && posA < 10+n)       {   A = 0x70;   }
00539         else if(posA > 10+n && posA < 20+n ) {   A = 0x08;   }
00540         else if(posA > 20+n && posA < 30+n ) {   A = 0x07;   }  
00541         else if(posA > 30+n && posA < 40+n ) {   A = 0x08;   }      
00542         else if(posA > 40+n && posA < 50+n ) {   A = 0x70;   }  
00543         else                            {   A = 0x00;   }
00544             
00545         if (posB > 0+n && posB < 10+n)       {   B = 0x70;   }
00546         else if(posB > 10+n && posB < 20+n ) {   B = 0x08;   }
00547         else if(posB > 20+n && posB < 30+n ) {   B = 0x07;   }  
00548         else if(posB > 30+n && posB < 40+n ) {   B = 0x08;   }      
00549         else if(posB > 40+n && posB < 50+n ) {   B = 0x70;   }  
00550         else                            {   B = 0x00;   }
00551     
00552         if (posC > 0+n && posC < 10+n)       {   C = 0x70;   }
00553         else if(posC > 10+n && posC < 20+n ) {   C = 0x08;   }
00554         else if(posC > 20+n && posC < 30+n ) {   C = 0x07;   }  
00555         else if(posC > 30+n && posC < 40+n ) {   C = 0x08;   }      
00556         else if(posC > 40+n && posC < 50+n ) {   C = 0x70;   }  
00557         else                            {   C = 0x00;   }
00558     }
00559     if (text == 'Z'){
00560         if (posA > 0+n && posA < 10+n)       {   A = 0x61;   }
00561         else if(posA > 10+n && posA < 20+n ) {   A = 0x51;   }
00562         else if(posA > 20+n && posA < 30+n ) {   A = 0x49;   }  
00563         else if(posA > 30+n && posA < 40+n ) {   A = 0x45;   }      
00564         else if(posA > 40+n && posA < 50+n ) {   A = 0x43;   }  
00565         else                            {   A = 0x00;   }
00566             
00567         if (posB > 0+n && posB < 10+n)       {   B = 0x61;   }
00568         else if(posB > 10+n && posB < 20+n ) {   B = 0x51;   }
00569         else if(posB > 20+n && posB < 30+n ) {   B = 0x49;   }  
00570         else if(posB > 30+n && posB < 40+n ) {   B = 0x45;   }      
00571         else if(posB > 40+n && posB < 50+n ) {   B = 0x43;   }  
00572         else                            {   B = 0x00;   }
00573     
00574         if (posC > 0+n && posC < 10+n)       {   C = 0x61;   }
00575         else if(posC > 10+n && posC < 20+n ) {   C = 0x51;   }
00576         else if(posC > 20+n && posC < 30+n ) {   C = 0x49;   }  
00577         else if(posC > 30+n && posC < 40+n ) {   C = 0x45;   }      
00578         else if(posC > 40+n && posC < 50+n ) {   C = 0x43;   }  
00579         else                            {   C = 0x00;   }
00580     }
00581     if (text == '0'){
00582         if (posA > 0+n && posA < 10+n)       {   A = 0x3E;   }
00583         else if(posA > 10+n && posA < 20+n ) {   A = 0x41;   }
00584         else if(posA > 20+n && posA < 30+n ) {   A = 0x41;   }  
00585         else if(posA > 30+n && posA < 40+n ) {   A = 0x41;   }      
00586         else if(posA > 40+n && posA < 50+n ) {   A = 0x3E;   }  
00587         else                            {   A = 0x00;   }
00588             
00589         if (posB > 0+n && posB < 10+n)       {   B = 0x3E;   }
00590         else if(posB > 10+n && posB < 20+n ) {   B = 0x41;   }
00591         else if(posB > 20+n && posB < 30+n ) {   B = 0x41;   }  
00592         else if(posB > 30+n && posB < 40+n ) {   B = 0x41;   }      
00593         else if(posB > 40+n && posB < 50+n ) {   B = 0x3E;   }  
00594         else                            {   B = 0x00;   }
00595     
00596         if (posC > 0+n && posC < 10+n)       {   C = 0x3E;   }
00597         else if(posC > 10+n && posC < 20+n ) {   C = 0x41;   }
00598         else if(posC > 20+n && posC < 30+n ) {   C = 0x41;   }  
00599         else if(posC > 30+n && posC < 40+n ) {   C = 0x41;   }      
00600         else if(posC > 40+n && posC < 50+n ) {   C = 0x3E;   }  
00601         else                            {   C = 0x00;   }
00602     }
00603     if (text == '1'){
00604         if (posA > 0+n && posA < 10+n)       {   A = 0x01;   }
00605         else if(posA > 10+n && posA < 20+n ) {   A = 0x01;   }
00606         else if(posA > 20+n && posA < 30+n ) {   A = 0x7F;   }  
00607         else if(posA > 30+n && posA < 40+n ) {   A = 0x21;   }      
00608         else if(posA > 40+n && posA < 50+n ) {   A = 0x21;   }  
00609         else                            {   A = 0x00;   }
00610             
00611         if (posB > 0+n && posB < 10+n)       {   B = 0x01;   }
00612         else if(posB > 10+n && posB < 20+n ) {   B = 0x01;   }
00613         else if(posB > 20+n && posB < 30+n ) {   B = 0x7F;   }  
00614         else if(posB > 30+n && posB < 40+n ) {   B = 0x21;   }      
00615         else if(posB > 40+n && posB < 50+n ) {   B = 0x21;   }  
00616         else                            {   B = 0x00;   }
00617     
00618         if (posC > 0+n && posC < 10+n)       {   C = 0x01;   }
00619         else if(posC > 10+n && posC < 20+n ) {   C = 0x01;   }
00620         else if(posC > 20+n && posC < 30+n ) {   C = 0x7F;   }  
00621         else if(posC > 30+n && posC < 40+n ) {   C = 0x21;   }      
00622         else if(posC > 40+n && posC < 50+n ) {   C = 0x21;   }  
00623         else                            {   C = 0x00;   
00624     }
00625     if (text == '2'){
00626         if (posA > 0+n && posA < 10+n)       {   A = 0x21;   }
00627         else if(posA > 10+n && posA < 20+n ) {   A = 0x51;   }
00628         else if(posA > 20+n && posA < 30+n ) {   A = 0x49;   }  
00629         else if(posA > 30+n && posA < 40+n ) {   A = 0x45;   }      
00630         else if(posA > 40+n && posA < 50+n ) {   A = 0x23;   }  
00631         else                            {   A = 0x00;   }
00632             
00633         if (posB > 0+n && posB < 10+n)       {   B = 0x21;   }
00634         else if(posB > 10+n && posB < 20+n ) {   B = 0x51;   }
00635         else if(posB > 20+n && posB < 30+n ) {   B = 0x49;   }  
00636         else if(posB > 30+n && posB < 40+n ) {   B = 0x45;   }      
00637         else if(posB > 40+n && posB < 50+n ) {   B = 0x23;   }  
00638         else                            {   B = 0x00;   }
00639     
00640         if (posC > 0+n && posC < 10+n)       {   C = 0x21;   }
00641         else if(posC > 10+n && posC < 20+n ) {   C = 0x51;   }
00642         else if(posC > 20+n && posC < 30+n ) {   C = 0x49;   }  
00643         else if(posC > 30+n && posC < 40+n ) {   C = 0x48;   }      
00644         else if(posC > 40+n && posC < 50+n ) {   C = 0x23;   }  
00645         else                            {   C = 0x00;   }
00646     }
00647     if (text == '3'){
00648         if (posA > 0+n && posA < 10+n)       {   A = 0x36;   }
00649         else if(posA > 10+n && posA < 20+n ) {   A = 0x49;   }
00650         else if(posA > 20+n && posA < 30+n ) {   A = 0x49;   }  
00651         else if(posA > 30+n && posA < 40+n ) {   A = 0x41;   }      
00652         else if(posA > 40+n && posA < 50+n ) {   A = 0x22;   }  
00653         else                            {   A = 0x00;   }
00654             
00655         if (posB > 0+n && posB < 10+n)       {   B = 0x36;   }
00656         else if(posB > 10+n && posB < 20+n ) {   B = 0x49;   }
00657         else if(posB > 20+n && posB < 30+n ) {   B = 0x49;   }  
00658         else if(posB > 30+n && posB < 40+n ) {   B = 0x41;   }      
00659         else if(posB > 40+n && posB < 50+n ) {   B = 0x22;   }  
00660         else                            {   B = 0x00;   }
00661     
00662         if (posC > 0+n && posC < 10+n)       {   C = 0x36;   }
00663         else if(posC > 10+n && posC < 20+n ) {   C = 0x49;   }
00664         else if(posC > 20+n && posC < 30+n ) {   C = 0x49;   }  
00665         else if(posC > 30+n && posC < 40+n ) {   C = 0x41;   }      
00666         else if(posC > 40+n && posC < 50+n ) {   C = 0x22;   }  
00667         else                            {   C = 0x00;   }
00668     }
00669     if (text == '4'){
00670         if (posA > 0+n && posA < 10+n)       {   A = 0x04;   }
00671         else if(posA > 10+n && posA < 20+n ) {   A = 0x1F;   }
00672         else if(posA > 20+n && posA < 30+n ) {   A = 0x04;   }  
00673         else if(posA > 30+n && posA < 40+n ) {   A = 0x04;   }      
00674         else if(posA > 40+n && posA < 50+n ) {   A = 0x7C;   }  
00675         else                            {   A = 0x00;   }
00676             
00677         if (posB > 0+n && posB < 10+n)       {   B = 0x04;   }
00678         else if(posB > 10+n && posB < 20+n ) {   B = 0x1F;   }
00679         else if(posB > 20+n && posB < 30+n ) {   B = 0x04;   }  
00680         else if(posB > 30+n && posB < 40+n ) {   B = 0x04;   }      
00681         else if(posB > 40+n && posB < 50+n ) {   B = 0x7C;   }  
00682         else                            {   B = 0x00;   }
00683     
00684         if (posC > 0+n && posC < 10+n)       {   C = 0x04;   }
00685         else if(posC > 10+n && posC < 20+n ) {   C = 0x1F;   }
00686         else if(posC > 20+n && posC < 30+n ) {   C = 0x04;   }  
00687         else if(posC > 30+n && posC < 40+n ) {   C = 0x04;   }      
00688         else if(posC > 40+n && posC < 50+n ) {   C = 0x7C;   }  
00689         else                            {   C = 0x00;   }
00690     }
00691     if (text == '5'){
00692         if (posA > 0+n && posA < 10+n)       {   A = 0x46;   }
00693         else if(posA > 10+n && posA < 20+n ) {   A = 0x49;   }
00694         else if(posA > 20+n && posA < 30+n ) {   A = 0x49;   }  
00695         else if(posA > 30+n && posA < 40+n ) {   A = 0x49;   }      
00696         else if(posA > 40+n && posA < 50+n ) {   A = 0x79;   }  
00697         else                            {   A = 0x00;   }
00698             
00699         if (posB > 0+n && posB < 10+n)       {   B = 0x46;   }
00700         else if(posB > 10+n && posB < 20+n ) {   B = 0x49;   }
00701         else if(posB > 20+n && posB < 30+n ) {   B = 0x49;   }  
00702         else if(posB > 30+n && posB < 40+n ) {   B = 0x49;   }      
00703         else if(posB > 40+n && posB < 50+n ) {   B = 0x79;   }  
00704         else                            {   B = 0x00;   }
00705     
00706         if (posC > 0+n && posC < 10+n)       {   C = 0x46;   }
00707         else if(posC > 10+n && posC < 20+n ) {   C = 0x49;   }
00708         else if(posC > 20+n && posC < 30+n ) {   C = 0x49;   }  
00709         else if(posC > 30+n && posC < 40+n ) {   C = 0x49;   }      
00710         else if(posC > 40+n && posC < 50+n ) {   C = 0x7C;   }  
00711         else                            {   C = 0x00;   }
00712     }
00713     if (text == '6'){
00714         if (posA > 0+n && posA < 10+n)       {   A = 0x26;   }
00715         else if(posA > 10+n && posA < 20+n ) {   A = 0x49;   }
00716         else if(posA > 20+n && posA < 30+n ) {   A = 0x49;   }  
00717         else if(posA > 30+n && posA < 40+n ) {   A = 0x49;   }      
00718         else if(posA > 40+n && posA < 50+n ) {   A = 0x3E;   }  
00719         else                            {   A = 0x00;   }
00720             
00721         if (posB > 0+n && posB < 10+n)       {   B = 0x26;   }
00722         else if(posB > 10+n && posB < 20+n ) {   B = 0x49;   }
00723         else if(posB > 20+n && posB < 30+n ) {   B = 0x49;   }  
00724         else if(posB > 30+n && posB < 40+n ) {   B = 0x49;   }      
00725         else if(posB > 40+n && posB < 50+n ) {   B = 0x3E;   }  
00726         else                            {   B = 0x00;   }
00727     
00728         if (posC > 0+n && posC < 10+n)       {   C = 0x26;   }
00729         else if(posC > 10+n && posC < 20+n ) {   C = 0x49;   }
00730         else if(posC > 20+n && posC < 30+n ) {   C = 0x49;   }  
00731         else if(posC > 30+n && posC < 40+n ) {   C = 0x49;   }      
00732         else if(posC > 40+n && posC < 50+n ) {   C = 0x3E;   }  
00733         else                            {   C = 0x00;   }
00734     }
00735     if (text == '7'){
00736         if (posA > 0+n && posA < 10+n)       {   A = 0x60;   }
00737         else if(posA > 10+n && posA < 20+n ) {   A = 0x50;   }
00738         else if(posA > 20+n && posA < 30+n ) {   A = 0x47;   }  
00739         else if(posA > 30+n && posA < 40+n ) {   A = 0x40;   }      
00740         else if(posA > 40+n && posA < 50+n ) {   A = 0x40;   }  
00741         else                            {   A = 0x00;   }
00742             
00743         if (posB > 0+n && posB < 10+n)       {   B = 0x60;   }
00744         else if(posB > 10+n && posB < 20+n ) {   B = 0x50;   }
00745         else if(posB > 20+n && posB < 30+n ) {   B = 0x47;   }  
00746         else if(posB > 30+n && posB < 40+n ) {   B = 0x40;   }      
00747         else if(posB > 40+n && posB < 50+n ) {   B = 0x40;   }  
00748         else                            {   B = 0x00;   }
00749     
00750         if (posC > 0+n && posC < 10+n)       {   C = 0x60;   }
00751         else if(posC > 10+n && posC < 20+n ) {   C = 0x50;   }
00752         else if(posC > 20+n && posC < 30+n ) {   C = 0x47;   }  
00753         else if(posC > 30+n && posC < 40+n ) {   C = 0x40;   }      
00754         else if(posC > 40+n && posC < 50+n ) {   C = 0x40;   }  
00755         else                            {   C = 0x00;   }
00756     }
00757     if (text == '8'){
00758         if (posA > 0+n && posA < 10+n)       {   A = 0x36;   }
00759         else if(posA > 10+n && posA < 20+n ) {   A = 0x49;   }
00760         else if(posA > 20+n && posA < 30+n ) {   A = 0x49;   }  
00761         else if(posA > 30+n && posA < 40+n ) {   A = 0x49;   }      
00762         else if(posA > 40+n && posA < 50+n ) {   A = 0x36;   }  
00763         else                            {   A = 0x00;   }
00764             
00765         if (posB > 0+n && posB < 10+n)       {   B = 0x36;   }
00766         else if(posB > 10+n && posB < 20+n ) {   B = 0x49;   }
00767         else if(posB > 20+n && posB < 30+n ) {   B = 0x49;   }  
00768         else if(posB > 30+n && posB < 40+n ) {   B = 0x49;   }      
00769         else if(posB > 40+n && posB < 50+n ) {   B = 0x36;   }  
00770         else                            {   B = 0x00;   }
00771     
00772         if (posC > 0+n && posC < 10+n)       {   C = 0x36;   }
00773         else if(posC > 10+n && posC < 20+n ) {   C = 0x49;   }
00774         else if(posC > 20+n && posC < 30+n ) {   C = 0x49;   }  
00775         else if(posC > 30+n && posC < 40+n ) {   C = 0x49;   }      
00776         else if(posC > 40+n && posC < 50+n ) {   C = 0x36;   }  
00777         else                            {   C = 0x00;   }
00778     }
00779     if (text == '9'){
00780         if (posA > 0+n && posA < 10+n)       {   A = 0x3E;   }
00781         else if(posA > 10+n && posA < 20+n ) {   A = 0x49;   }
00782         else if(posA > 20+n && posA < 30+n ) {   A = 0x49;   }  
00783         else if(posA > 30+n && posA < 40+n ) {   A = 0x49;   }      
00784         else if(posA > 40+n && posA < 50+n ) {   A = 0x32;   }  
00785         else                            {   A = 0x00;   }
00786             
00787         if (posB > 0+n && posB < 10+n)       {   B = 0x3E;   }
00788         else if(posB > 10+n && posB < 20+n ) {   B = 0x49;   }
00789         else if(posB > 20+n && posB < 30+n ) {   B = 0x49;   }  
00790         else if(posB > 30+n && posB < 40+n ) {   B = 0x49;   }      
00791         else if(posB > 40+n && posB < 50+n ) {   B = 0x32;   }  
00792         else                            {   B = 0x00;   }
00793     
00794         if (posC > 0+n && posC < 10+n)       {   C = 0x3E;   }
00795         else if(posC > 10+n && posC < 20+n ) {   C = 0x49;   }
00796         else if(posC > 20+n && posC < 30+n ) {   C = 0x49;   }  
00797         else if(posC > 30+n && posC < 40+n ) {   C = 0x49;   }      
00798         else if(posC > 40+n && posC < 50+n ) {   C = 0x32;   }  
00799         else                            {   C = 0x00;   }
00800     }
00801 }
00802 
00803 void Velocity(int v ,float posA,float posB,float posC,void Text){
00804     string value ;
00805     sprintf(value ,"%.2f",v);
00806     Text(value[1],posA,posB,posC,0);
00807     Text(value[2],posA,posB,posC,1);
00808     if (posA > 110 && posA < 120)       {   A = 0x01;   }
00809     if (posB > 110 && posB < 120)       {   B = 0x01;   }
00810     if (posC > 110 && posC < 120)       {   C = 0x01;   }
00811     Text(value[3],posA,posB,posC,2);
00812     if (posA > 180 && posA < 190)       {   A = 0x7F;   }
00813         else if(posA > 190 && posA < 200 ) {   A = 0x04;   }
00814         else if(posA > 210 && posA < 220 ) {   A = 0x0A;   }  
00815         else if(posA > 220 && posA < 230 ) {   A = 0x11;   }      
00816         else if(posA > 230 && posA < 240 ) {   A = 0x0F;   }
00817         else if(posA > 240 && posA < 250 ) {   A = 0x08;   }
00818         else if(posA > 250 && posA < 260 ) {   A = 0x04;   }
00819         else if(posA > 260 && posA < 270 ) {   A = 0x08;   }
00820         else if(posA > 270 && posA < 280 ) {   A = 0x0F;   }  
00821         else if(posA > 280 && posA < 290 ) {   A = 0x03;   }
00822         else if(posA > 290 && posA < 300 ) {   A = 0x0C;   }
00823         else if(posA > 300 && posA < 310 ) {   A = 0x30;   }
00824         else if(posA > 310 && posA < 320 ) {   A = 0x7F;   }
00825         else if(posA > 320 && posA < 330 ) {   A = 0x08;   }
00826         else if(posA > 330 && posA < 340 ) {   A = 0x0F;   }
00827         else                            {   A = 0x00;   }
00828         
00829     if (posB > 180 && posB < 190)          {   B = 0x7F;   }
00830         else if(posB > 190 && posB < 200 ) {   B = 0x04;   }
00831         else if(posB > 210 && posB < 220 ) {   B = 0x0A;   }  
00832         else if(posB > 220 && posB < 230 ) {   B = 0x11;   }      
00833         else if(posB > 230 && posB < 240 ) {   B = 0x0F;   }
00834         else if(posB > 240 && posB < 250 ) {   B = 0x08;   }
00835         else if(posB > 250 && posB < 260 ) {   B = 0x04;   }
00836         else if(posB > 260 && posB < 270 ) {   B = 0x08;   }
00837         else if(posB > 270 && posB < 280 ) {   B = 0x0F;   }  
00838         else if(posB > 280 && posB < 290 ) {   B = 0x03;   }
00839         else if(posB > 290 && posB < 300 ) {   B = 0x0C;   }
00840         else if(posB > 300 && posB < 310 ) {   B = 0x30;   }
00841         else if(posB > 310 && posB < 320 ) {   B = 0x7F;   }
00842         else if(posB > 320 && posB < 330 ) {   B = 0x08;   }
00843         else if(posB > 330 && posB < 340 ) {   B = 0x0F;   }
00844         else                            {   B = 0x00;   }
00845         
00846     if (posC > 180 && posC < 190)          {   C = 0x7F;   }
00847         else if(posC > 190 && posC < 200 ) {   C = 0x04;   }
00848         else if(posC > 210 && posC < 220 ) {   C = 0x0A;   }  
00849         else if(posC > 220 && posC < 230 ) {   C = 0x11;   }      
00850         else if(posC > 230 && posC < 240 ) {   C = 0x0F;   }
00851         else if(posC > 240 && posC < 250 ) {   C = 0x08;   }
00852         else if(posC > 250 && posC < 260 ) {   C = 0x04;   }
00853          else if(posC > 260 && posC < 270 ) {   C = 0x08;   }
00854         else if(posC > 270 && posC < 280 ) {   C = 0x0F;   }  
00855         else if(posC > 280 && posC < 290 ) {   C = 0x03;   }
00856         else if(posC > 290 && posC < 300 ) {   C = 0x0C;   }
00857         else if(posC > 300 && posC < 310 ) {   C = 0x30;   }
00858         else if(posC > 310 && posC < 320 ) {   C = 0x7F;   }
00859         else if(posC > 320 && posC < 330 ) {   C = 0x08;   }
00860         else if(posC > 330 && posC < 340 ) {   C = 0x0F;   }
00861         else                           {   C = 0x00;   } 
00862     }
00863 }