8x8 led dot matrix displaye (C++) ile harf basma

Başlatan nerol, 27 Şubat 2013, 15:27:28

nerol

27 Şubat 2013, 15:27:28 Son düzenlenme: 27 Şubat 2013, 16:51:02 nerol
Merhaba arkadaşlar,
Programlama konusunda henüz yeniyim ve eminim ki çoğunuz için çok kolay ve garip karşılanacaktır. C++ öğrenmeye başlayalı fazla olmadı, fakat öğrenmeye devam tabiki. Forumu taradım fakat tam anlamıyla bana lazım olan şeyi bulamadım.
Sorum şu; elimde 8x8 dot led matrix display var ve yarım saniye aralıklarla bu 8x8 dot led displayle ekranda 5 tane harf göstermek istiyorum. C++ ile bu program nasıl yazılır, varsa örnek paylaşabilir mi bir arkadaş, söylediğim gibi henüz öğrenme aşamasındayım ve çok makbule geçer, bir sonraki aşamam ise mbed kullanarak bu yazılımla ekranı yönetmek, şimdiden teşekkürler.

Buyrun bu da anlatmak istediğim şeyle ilgli görsel:


Selamlar.

yldzelektronik

c++ ile nasıl yapılır bilmiyorum ancak önerim matrix ile nasıl yazı yazdırabilirsin öncelikle bunu araştır.kayan yazı şeklinde mi yapacaksın,tek dm ile harfleri sırayla mı göstereceksin?Dot matrix nasıl çalışırı kavrarsan daha kolay kod yazabilirsin.
Kişinin başına gelen hayır Allah'tandır. Kişinin başına gelen şer nefsindendir. Nefislerimizle kendimize zulüm ediyoruz.

nerol

merhaba,
kayan yazı değil, bahsettiğim zaman aralıklarıyla harfler sırayla çıkacak. yardımlarınızı bekliyorum :)

ferit06

kayan yazı tekniğini incele, siz yazıyı kaydırmayacak sadece belirli zaman aralıkları ile yazıyı tamamen değiştireceksiniz. Kayan yazı sisteminde matris göstergenin nasıl kullanıldığını göreceksiniz. 8x8 matris zor bir şey değil. Ama diyorsanız hala nasıl? sizin ödevinizi yapacak birilerini arıyorsunuz demektir.

metaltrrocker

Hazır gormusken bende arastırayım belki faydalı biseyler bulurum paylasırım

ibrsel

http://www.biltek.tubitak.gov.tr/gelisim/elektronik/17.htm

Fikir verebilir..Kaynak kodları bulunmakta..

mehmet

Tembel işi yapacaksan; Arduino ve MAX7219 işini
görecektir.
Arduino için hazır kodalar mevcut...


nerol

Merhaba arkadaşlar,
Cevaplarınız için teşekkür ederim. Devre tamam ve çalışıyor. Lakin şimdi bu devreyi 16x16 şeklinde sürmek istiyorum fakat 32 adet pin gerekiyor, bende ise 25 pin var, bunun için D tipi flip flop (74HC574) ile pin sayısını artırmak ve her bir çıkışı 2 transistor (bc 547) ile kontrol etmek istiyorum, 574 leri özellikle birbirine bağlarken nasıl bir yol izleyebileceğimi bulamadım, bu konuda yardımcı olabilirseniz sevinirim.

mehmet

04 Mart 2013, 17:46:27 #8 Son düzenlenme: 04 Mart 2013, 17:53:51 mehmet
TPIC6B595 ile sürerseniz (2 yatay, 2 dikey için)
transistörede gerek kalmaz. Ayrıca geliştirmeye açık olur...

Ek: http://g33k.blogspot.com/2010/02/arduino-56x8-scrolling-led-matrix.html

Aslında TLC5940 daha iyi. 16bitlik, ama Türkiye' de yok gibi...

nerol

Alıntı yapılan: mehmet - 04 Mart 2013, 17:46:27
TPIC6B595 ile sürerseniz (2 yatay, 2 dikey için)
transistörede gerek kalmaz. Ayrıca geliştirmeye açık olur...
Fakat shift register gecikmeye sebep olmaz mı?

bocek

Alıntı yapılan: mehmet - 04 Mart 2013, 17:46:27
Aslında TLC5940 daha iyi. 16bitlik, ama Türkiye' de yok gibi...

TLC5940 yoksa da TLC5926 muadili SM16126 var:
http://www.entegreciniz.com/asp/product/5127/SM16126D

Aslında HT1632C daha iyi. Yapılmışı da var (örnek olsun diye):
http://ladyada.net/products/16x24LEDmatrix/
1 ya da 0. işte 'bit'ün mesele..


Yasal Uyarı: Picproje.org sitemizde 5651 sayılı kanunun 8. maddesine ve T.C.Knın 125. maddesine göre tüm üyelerimiz yaptıkları paylaşımlardan kendileri sorumludur. Picproje.org hakkında yapılacak tüm hukuksal şikayetleri İletişim sayfamızdan bize bildirdikten en geç 3 (üç) iş günü içerisinde ilgili kanunlar ve yönetmelikler çerçevesinde tarafımızca incelenerek gereken işlemler yapılacak ve site yöneticilerimiz tarafından bilgi verilecektir.