Haberler:

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

Ana Menü

Lcd renklerini ters düz etme

Başlatan einstain90, 25 Eylül 2007, 21:58:03

einstain90

Arkadaşlar saat ayar menüsü için lcd de 2 karekterlik bölgenin renklerini ters düz etmek istiyorum. Bunu nasıl yapabilirim çok lazım lütfen yardım edin.Seçili olanı belli etmek için başka bir işaret felan kullanmayı düşündüm ama lcd de yer kalmadı.
Her işte her zaman bir aksilik çıkar.Siz yeterki pes etmeyin...

DumrulBey

Dostum negatif karakter göndermeyi denedin mi? Şu şekilde:

SYMBOL NEGATIVE = -200
PRINT AT 1 , 1 , SDEC NEGATIVE

Ayrıca şöyle bir şey var:

Alıntı YapPRINT AT 1 , 1 , ISHEX -$1234
Başarılar...
Bilgi paylaştıkça bir bakmışız; kar topu olmuş ve çığ gibi üzerimize geliyor...:)

KONYALI

forumda picmulticalculator die bi program var onu arat dene istediğin karakteri invert edip sana hex kodunu verir bu koduda cgram e yazıp ordan çağırırsın

birkan

geçen bende benzer bir çalışma yaptım. Önce renkleri terz düz etmeyi düşündüm ama sonradan bundan vazgeçtim. Ters düz etmek istediğim yeri yakıp söndürmeyi seçtim. Fena olmadı. İki karakter boşluk yazıp arkasından rakamlarınızı yazarak yakıp söndürebilirsiniz.

mech

bu yakıp söndürme otomatik mi oluyor acaba? biraz açar mısınız. Ben yazılımla yapıyorum da.
Bilginin Efendisi Olmak İçin Çalışmanın Kölesi Olmak Şarttır

burak_82

lcd de blink diye bir özellik var.onu açarsan yanıp sönüyor.

birkan

ben demişim ki : İki karakter boşluk yazıp arkasından rakamlarınızı yazarak yakıp söndürebilirsiniz.

Alıntı yapılan: "mech"bu yakıp söndürme otomatik mi oluyor acaba? biraz açar mısınız. Ben yazılımla yapıyorum da.

Alıntı yapılan: "burak_82"lcd de blink diye bir özellik var.onu açarsan yanıp sönüyor.

Sayın Burak, blink fonksiyonu kullanınca tamamı yanıp sönmezmi ekrandakilerin? Sadece bir kısmınıda blink yapıyormu? Arkadaş 2 rakam blink etsin istiyor.

einstain90

Alıntı yapılan: "DumrulBey"Dostum negatif karakter göndermeyi denedin mi? Şu şekilde:

SYMBOL NEGATIVE = -200
PRINT AT 1 , 1 , SDEC NEGATIVE

Ayrıca şöyle bir şey var:

Alıntı YapPRINT AT 1 , 1 , ISHEX -$1234
Başarılar...

Kardeş çok teşekürler ama ben basic kullanıyorum
lcdout dec2 sa,":",dec2  da,":",dec2 sn

mesela bu kodda "sa" değişkenini nasıl negatif yapabilirim?
Her işte her zaman bir aksilik çıkar.Siz yeterki pes etmeyin...

einstain90

cevap yokmu tam bir cevap arıyorum
Her işte her zaman bir aksilik çıkar.Siz yeterki pes etmeyin...

Maxim

Example 2

 ' Display a negative value on the LCD.
 SYMBOL NEGATIVE = -200
 PRINT AT 1 , 1 , SDEC NEGATIVE

Example 3

 ' Display a negative value on the LCD with a preceding identifier.
 PRINT AT 1 , 1 , ISHEX -$1234


Şimdi evet bunlar picbasic değil proton+ kodu ,
neyse onu geçelim ama yukarıda önemli bir detayı atlamayalım ,
negatif derken ,negative value yani ( - ) değerlerin ekranda gösterimi ile ilgili birşey ,mesela -128 gibi ,yazının negatif görünmesi değil .

Gene protondan devam edelim ,
istediğiniz şey bildiğim kadarı ile sadece grafik lcd lerde mümkün oluyor ,
onun için protonda inverse ve invert gibi komutlar kullanılıyor .

Şimdi protonu veya picbasic falan unutalım ,

sonra bir deneme yapmaya çalıştım ,
custom bir karakter tanımlamaya çalıştım ,
mümkün olmuyor ,
çünkü normal olarak kullandığımız harfler bizim karakter bazlı lcd displayimizde yani 5x7 noktadan oluşan yerde dış çeperlerdeki noktalara denk geliyor ,

biraz anlatması zor ama şöyle anlatmaya çalışayım ,
istediğimiz şeyin olabilmesi için karakterin mesela " S " harfinin tam olarak tüm etrafının siyah olması lazımki , " S " harfini tam olarak fark edebilelim .
Küçük s harfinde bile bu mümkün olamıyor .

mech

Arkadaşım seni çok iyi anlıyorum . Cep telefonu tarzı menu istiyosun. Zannımca bu glcd harici pek mümkün görünmüyor. Onun yerine menü özelliklerinin başına > işareti koyabilirsin.
Bilginin Efendisi Olmak İçin Çalışmanın Kölesi Olmak Şarttır