Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

arapca ?:(

Başlatan sagamen, 28 Haziran 2010, 14:56:37

sagamen

arkadaşlar kolay gelsin kayan yazı uygulaması yaptım ama benden istenen arapca kayanyazı bu arapca karakterlerini nereden ve nasıl bulabilirim  decimal binary olabilir 
herkEse kolay gelsin

Gökhan BEKEN

bunu yapman için çok iyi bir algoritma kurman lazım
ve arapça bilgin olması lazım
çünkü arap harfler türkçedeki tek bir şekilde ifade edilmiyor
ortada olursa başka başta olursa başka sonda olursa başka bir şekilde oluyor
ve bitiştiği harfe göre şeklide değişebiliyor
ayrıca arap harfler için daha çok piksel kullanmalısınız.
Özel mesaj okumuyorum, lütfen göndermeyin.

sagamen

evet  arapcanın bazı harflerinde 3 ve 4  hali bulunuyor  bunları olusturmak cok zamanımı alacagını bildiğim için işin kolay yolunu bulmak istedim ama iş başa düştü :)
herkEse kolay gelsin

z

Arapca yazilmis metnin goruntusunu bmp  olarak kaydedin. Elektronik devreniz bmp yi kaydirsin.
Bu size elektronikte sadece ram kulfeti getirir.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

sagamen

#4
//-----------------tek------------------------//
,0x78,0X04,0X00,0X00,0X00,0X00,0X00,0X00//ELİF_tek
,0x18,0x04,0x04,0x05,0x04,0x04,0x18,0x00//be
,0x18,0x04,0x44,0x04,0x44,0x04,0x18,0x00//te
,0x18,0x04,0x44,0x44,0x44,0x04,0x18,0x00//sse
,0x26,0x29,0x31,0x25,0x00,0x00,0x00,0x00//cim
,0x26,0x29,0x31,0x21,0x00,0x00,0x00,0x00//ha
,0x26,0x29,0xB1,0x21,0x00,0x00,0x00,0x00//hı
,0x01,0x21,0x11,0x0E,0x00,0x00,0x00,0x00//dal
,0x01,0xA1,0x11,0x0E,0x00,0x00,0x00,0x00//ZEL
,0X01,0X01,0X02,0X04,0X38,0X00,0X00,0X00//RE
,0X01,0X01,0X02,0X04,0XB8,0X00,0X00,0X00//ZA
,0X1E,0X01,0X01,0X0E,0X04,0X0C,0X04,0X1C//SİN
,0X1E,0X01,0X01,0X0E,0X44,0X8C,0X44,0X1C//ŞINN
,0X1E,0X01,0X01,0X0E,0X14,0X24,0X24,0X1C//SAD
,0X1E,0X01,0X01,0X0E,0X94,0X24,0X24,0X1C//DAD
,0X04,0XFC,0X14,0X24,0X24,0X1C,0X00,0X00//TI
,0X04,0XFC,0X14,0XA4,0X24,0X1C,0X00,0X00//ZI0X16
,0X16,0X29,0X29,0X00,0X00,0X00,0X00,0X00//AYN
,0X16,0XA9,0X29,0X00,0X00,0X00,0X00,0X00//ĞAYN
,0X04,0X02,0X01,0X01,0X19,0XA5,0X25,0X1E//FA
,0X04,0X02,0X01,0X01,0X99,0X25,0XA5,0X1E//GAF
,0X64,0X34,0XF8,0X00,0X00,0X00,0X00,0X00//KEF
,0X18,0X04,0X04,0XF8,0X00,0X00,0X00,0X00//LAM
,0X07,0X0C,0X14,0X0C,0X00,0X00,0X00,0X00//MİM
,0X1C,0X02,0X42,0X02,0X3C,0X00,0X00,0X00//NUN
,0X38,0X44,0X44,0X44,0X38,0X00,0X00,0X00//HE
,0X04,0X02,0X01,0X01,0X19,0X25,0X25,0X1E//VAV
,0X18,0X05,,X04,0X05,0XA4,0X98,0X00,0X00//YE

//-------------İLK BAŞLANRİGIÇ HARFLERİ-----/////

,0X04,0X04,0X04,0X05,0X04,0X04,0X18,0X00//BE
,0X04,0X04,0X24,0X05,0X24,0X04,0X18,0X00//TE
,0X04,0X04,0X24,0X44,0X24,0X04,0X18,0X00//SSE
,0X04,0X04,0X24,0X45,0X24,0X14,0X08,0X00//CİM
,0X04,0X04,0X24,0X44,0X24,0X14,0X08,0X00//HA
,0X04,0X04,0X24,0X44,0X24,0X94,0X08,0X00//hı
,0X04,0X04,0X04,0X18,0X04,0X18,0X04,0X18//SİN
,0X04,0X04,0X04,0X18,0X44,0X98,0X44,0X18//ŞIN
,0X04,0X0C,0X3C,0X14,0X24,0X44,0X24,0X18//SAD
,0X04,0X0C,0X3C,0X94,0X24,0X44,0X24,0X18//DAD
,0X04,0X0C,0XFC,0X14,0X24,0X24,0X24,0X18//TI
,0X04,0X0C,0XFC,0X14,0X24,0XA4,0X24,0X18//ZI
,0X04,0X04,0X1C,0X24,0X24,0X24,0X00,0X00//AYN
,0X04,0X04,0X1C,0X24,0XA4,0X24,0X00,0X00//ĞAYN
,0X04,0X06,0X02,0X02,0X3A,0XA6,0X38,0X00//FA
,0X04,0X06,0X02,0X02,0XBA,0X26,0XB8,0X00//GAF
,0X04,0X04,0X14,0X2C,0X44,0X80,0X00,0X00//KEF
,0X04,0X04,0XF8,0X00,0X00,0X00,0X00,0X00//LAM
,0X04,0X04,0X0C,0X12,0X12,0X0C,0X00,0X00//MİM
,0X04,0X04,0X04,0X04,0X24,0X04,0X18,0X00//NUN
,0X04,0X04,0X34,0X48,0X54,0X64,0X38,0X00//HE
,0X04,0X04,0X05,0X04,0X05,0X04,0X18,0X00//YE

//-------------ORTA HARFLER--------------//
,0X04,0X04,0X09,0X04,0X04,0X00,0X00,0X00//BE
,0X04,0X24,0X08,0X24,0X04,0X00,0X00,0X00//TE
,0X04,0X24,0X48,0X24,0X04,0X00,0X00,0X00//SSE
,0X04,0X24,0X25,0X14,0X0C,0X02,0X04,0X00//CİM
,0X04,0X24,0X24,0X14,0X0C,0X02,0X04,0X00//HA
,0X04,0X24,0X24,0X14,0X4C,0X02,0X04,0X00//HI
,0X04,0X04,0X08,0X04,0X08,0X04,0X04,0X00//SİN
,0X04,0X04,0X28,0X44,0X28,0X04,0X04,0X00//ŞIN
,0X04,0X0C,0X14,0X24,0X24,0X1C,0X04,0X00//SAD
,0X04,0X0C,0X14,0XA4,0X24,0X1C,0X04,0X00//DAD
,0X04,0XFC,0X14,0X24,0X24,0X1C,0X04,0X00//TI
,0X04,0XFC,0X14,0X24,0XA4,0X1C,0X04,0X00//ZI
,0X04,0X04,0X34,0X38,0X34,0X04,0X00,0X00//AYN
,0X04,0X04,0X34,0XB8,0X34,0X04,0X00,0X00//ĞAYN
,0X04,0X04,0X34,0XA8,0X34,0X04,0X00,0X00//FE
,0X04,0X04,0XB4,0X28,0XB4,0X04,0X00,0X00//GAF
,0X04,0X04,0X02,0X12,0X2A,0X44,0X82,0X04//KEF
,0X04,0X04,0XF8,0X04,0X04,0X00,0X00,0X00//LAM
,0X04,0X04,0X08,0X14,0X14,0X08,0X04,0X00//MİM
,0X04,0X04,0X28,0X04,0X04,0X00,0X00,0X00//NUN
,0X04,0X04,0X0E,0X15,0X0E,0X04,0X04,0X00//HE
,0X04,0X05,0X08,0X05,0X04,0X00,0X00,0X00//YE

//---------------SON HARFLER------------------//

,0XF8,0X04,0X04,0X00,0X00,0X00,0X00,0X00//ELİF
,0X18,0X04,0X05,0X04,0X04,0X18,0X04,0X04//BE
,0X18,0X04,0X44,0X04,0X44,0X18,0X04,0X04//TE
,0X18,0X04,0X44,0X84,0X44,0X18,0X04,0X04//SSE
,0X26,0X29,0X35,0X31,0X08,0X04,0X00,0X00//CİM
,0X26,0X29,0X31,0X31,0X08,0X04,0X00,0X00//HA
,0X26,0X29,0XB1,0X31,0X08,0X04,0X00,0X00//HI
,0X04,0X0C,0X38,0X04,0X04,0X00,0X00,0X00//DAL
,0X04,0X0C,0XB8,0X04,0X04,0X00,0X00,0X00//ZEL
,0X04,0X02,0X02,0X04,0X08,0X30,0X08,0X04//RE
,0X04,0X02,0X02,0X04,0X08,0XB0,0X08,0X04//ZA
,0X0E,0X01,0X01,0X06,0X0C,0X04,0X0C,0X04//SİN
,0X0E,0X01,0X01,0X06,0X4C,0X84,0X4C,0X04//ŞIN
,0X0E,0X01,0X01,0X0E,0X14,0X24,0X1C,0X04//SAD
,0X0E,0X01,0X01,0X0E,0X94,0X24,0X1C,0X04//DAD
,0X04,0XFC,0X0C,0X14,0X24,0X24,0X18,0X04//TI
,0X04,0XFC,0X0C,0X94,0X24,0X24,0X18,0X04//ZI
,0X0E,0X11,0X31,0X31,0X08,0X04,0X00,0X00//AYN
,0X0E,0X11,0XB1,0X31,0X08,0X04,0X00,0X00//ĞAYN
,0X04,0X02,0X02,0X02,0X12,0XAA,0X3C,0X04//FE
,0X04,0X02,0X01,0X01,0X99,0X2A,0XBC,0X04//GAF
,0X34,0X64,0X04,0X78,0X04,0X04,0X00,0X00//KEF
,0X04,0X04,0X78,0X04,0X04,0X00,0X00,0X00//LAM
,0X1F,0X38,0X28,0X30,0X08,0X04,0X00,0X00//MİM
,0X06,0X01,0X21,0X0E,0X08,0X04,0X00,0X00//NUN
,0X18,0X24,0X24,0X7C,0X02,0X04,0X00,0X00//HE
,0X04,0X02,0X01,0X19,0X25,0X26,0X1C,0X04//VAV
,0X18,0X05,,X04,0X05,0XA4,0X98,0X00,0X00//YE



8X8 dotmatrix satır tarama ya gore arapca karakterleri oluşturdum   

;)
herkEse kolay gelsin

Ankaralı

Alıntı yapılan: bunalmis - 29 Haziran 2010, 10:57:25
Arapca yazilmis metnin goruntusunu bmp  olarak kaydedin. Elektronik devreniz bmp yi kaydirsin.
Bu size elektronikte sadece ram kulfeti getirir.


Bu nasıl olucak hocam ?
@ NEXYS2

sagamen

hocam cok gusel bir fikir ama  karakterleri oluşturmaya başlamıştım yarıdada kesemedim başka bir dil isterlerse tafsiyenize uyacam
herkEse kolay gelsin

muhittin_kaplan

ben anlatayım. Fırsat bulup gerçekleştiremedim.
arapça yazdığınız bir cümleyi img dosyası olarak kaydet. ve bunu siyah yerler 1 beyaz yerler 0 olack şekilde bir visual basic.net te byte byte çevirdim. bu bilgiyi pic e bağladıktan sonra 24c512 ye kaydet.
sonra byte byte display ett.

Gökhan BEKEN

Alıntı yapılan: muhittin_kaplan - 03 Temmuz 2010, 23:45:41
ben anlatayım. Fırsat bulup gerçekleştiremedim.
arapça yazdığınız bir cümleyi img dosyası olarak kaydet. ve bunu siyah yerler 1 beyaz yerler 0 olack şekilde bir visual basic.net te byte byte çevirdim. bu bilgiyi pic e bağladıktan sonra 24c512 ye kaydet.
sonra byte byte display ett.
Evet gayet mantıklı bunu yani siyah-beyaz ayırdımını  visual c# ile nasıl yapabilriz örnek proje verebilir misiniz? Aslında şimdi diyebilirsiniz google.com a bak diye ama vakit kaybı olmasın hazır var ise diye rica ediyorum.
Özel mesaj okumuyorum, lütfen göndermeyin.

muhittin_kaplan


air_post

beyler VB falan uğraşmaya gerek yok  Googleda "Bmp2Asm.exe" yi aratıp bulun verdiğiniz resimleri direkt byte dizisine dönüştürüyor

muhittin_kaplan

nasıl çeviriyor acaba ?

air_post

http://www.harmankaya.org/yazi-301-18F452-Ile-Grafik-LCD-glcd-Surme.html
Buradaki prpjeyi(ccs c ) inceleyip indirebilirsin, bmp2asm dosyasını da burdan çıkıyor.
Yapman gereken tek renkli .bmp dosyası oluşturmak(128x64) bunu daha sonra pic'e resim olarak çizebilirsin

muhittin_kaplan

Bizim yapmak İstediğimiz 128*64 de göstermek değil. Led Matrixlerde (8x8 veya 5x7) arapça yada başka bir dilde yazmak.

air_post

Anladım,
Ancak yine de bu yazılımı kullanabilirsin;5x8 formatında byte paketleri oluşturuğu için mutlaka faydası olur