يمكنك اضافة هاذا الكود على البرنامج لتتمكن من الكتابة على الشاشة ولكن بالاحرف الانكليزية الكبيرة
كود:
const char lettar[209]= {
0x00,0x18,0x3C,0x66,0x66,0x7E,0x66,0x66,0x00,
0x7E,0x33,0x33,0x3E,0x33,0x33,0x7E,0x00,
0x1E,0x33,0x60,0x60,0x60,0x33,0x1E,0x00,
0x7C,0x36,0x33,0x33,0x33,0x36,0x7C,0x00,
0x7F,0x31,0x34,0x3C,0x34,0x31,0x7F,0x00,
0x7F,0x31,0x34,0x3C,0x34,0x30,0x78,0x00,
0x1E,0x33,0x60,0x60,0x67,0x33,0x1F,0x00,
0x66,0x66,0x66,0x7E,0x66,0x66,0x66,0x00,
0x3C,0x18,0x18,0x18,0x18,0x18,0x3C,0x00,
0x0F,0x06,0x06,0x06,0x66,0x66,0x3C,0x00,
0x73,0x33,0x36,0x3C,0x36,0x33,0x73,0x00,
0x78,0x30,0x30,0x30,0x31,0x33,0x7F,0x00,
0x63,0x77,0x7F,0x7F,0x6B,0x63,0x63,0x00,
0x63,0x73,0x7B,0x6F,0x67,0x63,0x63,0x00,
0x3E,0x63,0x63,0x63,0x63,0x63,0x3E,0x00,
0x7E,0x33,0x33,0x3E,0x30,0x30,0x78,0x00,
0x3C,0x66,0x66,0x66,0x6E,0x3C,0x0E,0x00,
0x7E,0x33,0x33,0x3E,0x36,0x33,0x73,0x00,
0x3C,0x66,0x30,0x18,0x0C,0x66,0x3C,0x00,
0x7E,0x5A,0x18,0x18,0x18,0x18,0x3C,0x00,
0x66,0x66,0x66,0x66,0x66,0x66,0x7E,0x00,
0x66,0x66,0x66,0x66,0x66,0x3C,0x18,0x00,
0x63,0x63,0x63,0x6B,0x7F,0x77,0x63,0x00,
0x63,0x63,0x36,0x1C,0x1C,0x36,0x63,0x00,
0x66,0x66,0x66,0x3C,0x18,0x18,0x3C,0x00,
0x7F,0x63,0x46,0x0C,0x19,0x33,0x7F,0x00
};
void ascii(char arr,char x,char y){
char asc, counter=0,col1=160,col2=220;
for (i=arr;i<=arr+8;i++){
asc =lettar[i];
if (asc.F7==0) pixel(y+counter,x+0,col2);
else pixel(y+counter,x+0,col1);
if (asc.F6==0) pixel(y+counter,x+1,col2);
else pixel(y+counter,x+1,col1);
if (asc.F5==0) pixel(y+counter,x+2,col2);
else pixel(y+counter,x+2,col1);
if (asc.F4==0) pixel(y+counter,x+3,col2);
else pixel(y+counter,x+3,col1);
if (asc.F3==0) pixel(y+counter,x+4,col2);
else pixel(y+counter,x+4,col1);
if (asc.F2==0) pixel(y+counter,x+5,col2);
else pixel(y+counter,x+5,col1);
if (asc.F1==0) pixel(y+counter,x+6,col2);
else pixel(y+counter,x+6,col1);
if (asc.F0==0) pixel(y+counter,x+7,col2);
else pixel(y+counter,x+7,col1);
counter++;
}}
void txt(char a[], char Y, char X){
char z, arr;
for(z=0;a[z]!=0;z++){
arr=(a[z]-65)*8;
ascii(arr,y+(8*z),x);}}
وللكتابة تضع هاذا السطر في البرنامج الرئيسي ...مثلا عندما يتم الضغط على زر معين يرسل الكلمة الموجودة
هنا ارسلت كلمة JEHADSAFADY لتبدأ في الموقع 4 , 40 لا يمكن وضع فراغ في الكلمة لان كود الفراغ غير مدرج في المصفوفة التي في الاعلى ... انشالله ان استطعت سأبحث عن مصفوفة لجميع الاحرف والرموز ....