Şimdi Ara

7 segment 4 digit display

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir - 3 Masaüstü
5 sn
17
Cevap
0
Favori
3.892
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşlar,

    7 segment 4 digit anot 14mm display'in devre üzerindeki bacak bağlantılarını öğrenmek istiyorum. İnternette datasheet'lere baktım ancak bir çözüme ulaşamadım. Bilgisi olan arkadaşların yardım etmelerini rica ediyorum.

    Not: Aşağıda verdiğim pdf dosyasının 38.sayfasında biraz açıklama var ancak ben tam anlayamadım.

    Teşekkürler

    https://hotfile.com/dl/176811488/c9f43ce/Segment_Digit_LED_Display.pdf.html







  • Zaten nokta dahil 8 segment + 4 anot pini vardır herhalde, anotlar da muhtemelen yan yanadır, 9V pilin artısını 1k dirençle bir pine bağlayın, eksiyi diğer pinlerde gezdirin zaten 2dk'da bulursunuz hepsini.

    Ayrıca datasheet'te de göstermiş pinleri neyi sorduğunuzu tam anlayamadım.



    < Bu mesaj bu kişi tarafından değiştirildi PHaLaNX. -- 20 Ekim 2012; 18:34:02 >
  • quote:

    Orijinalden alıntı: PHaLaNX.

    Zaten nokta dahil 8 segment + 4 anot pini vardır herhalde, anotlar da muhtemelen yan yanadır, 9V pilin artısını 1k dirençle bir pine bağlayın, eksiyi diğer pinlerde gezdirin zaten 2dk'da bulursunuz hepsini.

    Ayrıca datasheet'te de göstermiş pinleri neyi sorduğunuzu tam anlayamadım.

    Hocam, bu şekilde hangilerinin a,b,c,d,e,f,g bacakları hangilerinin com bacakları olduğunu nasıl anlayacağım?

    Malzeme multiplex yapıda olduğu için karışık geldi biraz. Öncelikle sormak istediğim, her bir göstericiyi aktif hale getiren bacaklar hangileri? Ve yine her bir göstericiye ait olması gereken 7 bacak hangileri? Son olarak, malzemede 6'sı üstte 6'sı altta olmak üzere 12 bacak var. Hangisi 1. hangisi 2.bacak nasıl anlayacağım?
  • quote:

    Orijinalden alıntı: _MeRKeZ_

    quote:

    Orijinalden alıntı: PHaLaNX.

    Zaten nokta dahil 8 segment + 4 anot pini vardır herhalde, anotlar da muhtemelen yan yanadır, 9V pilin artısını 1k dirençle bir pine bağlayın, eksiyi diğer pinlerde gezdirin zaten 2dk'da bulursunuz hepsini.

    Ayrıca datasheet'te de göstermiş pinleri neyi sorduğunuzu tam anlayamadım.

    Hocam, bu şekilde hangilerinin a,b,c,d,e,f,g bacakları hangilerinin com bacakları olduğunu nasıl anlayacağım?

    Malzeme multiplex yapıda olduğu için karışık geldi biraz. Öncelikle sormak istediğim, her bir göstericiyi aktif hale getiren bacaklar hangileri? Ve yine her bir göstericiye ait olması gereken 7 bacak hangileri? Son olarak, malzemede 6'sı üstte 6'sı altta olmak üzere 12 bacak var. Hangisi 1. hangisi 2.bacak nasıl anlayacağım?

    O pinlerin 4 tanesi 4 hanenin ayrı anotları, diğer 8 pin (7 değil nokta da var) ise tüm hanelerde ortak. Yani diyelim ki 1234 yazmak istiyorsunuz, ortak segmentlere 1 yazacaksınız (gerekli segmentleri 0V'a çekerek), sonra 1. hanenin anotunu birkaç milisaniye boyunca Vcc yapacaksınız ve 1 gözüküp sönecek. Segmentlere 2 yazacaksınız, 2. haneye Vcc vereceksiniz 2 gözükecek ve sönecek. Böyle böyle veya tam tersi yani önce anoda Vcc verip sonra rakamı gönderebilirsiniz. Tabii geçişler çok hızlı olmalı ki hepsi aynı anda yanıyormuş gibi gözüksün. Pinleri bulmak için de dediğim yöntemi kullanın, bir pini anot seçip eksiyi (1k direnç üzerinden!) diğer pinlerde gezdirin, hiç biri yanmıyorsa o anot değildir, diğerine geçin.



    < Bu mesaj bu kişi tarafından değiştirildi PHaLaNX. -- 21 Ekim 2012; 12:44:40 >




  • Tamamdır hocam çok teşekkür ederim, sağolasın
  • quote:

    Orijinalden alıntı: PHaLaNX.

    quote:

    Orijinalden alıntı: _MeRKeZ_

    quote:

    Orijinalden alıntı: PHaLaNX.

    Zaten nokta dahil 8 segment + 4 anot pini vardır herhalde, anotlar da muhtemelen yan yanadır, 9V pilin artısını 1k dirençle bir pine bağlayın, eksiyi diğer pinlerde gezdirin zaten 2dk'da bulursunuz hepsini.

    Ayrıca datasheet'te de göstermiş pinleri neyi sorduğunuzu tam anlayamadım.

    Hocam, bu şekilde hangilerinin a,b,c,d,e,f,g bacakları hangilerinin com bacakları olduğunu nasıl anlayacağım?

    Malzeme multiplex yapıda olduğu için karışık geldi biraz. Öncelikle sormak istediğim, her bir göstericiyi aktif hale getiren bacaklar hangileri? Ve yine her bir göstericiye ait olması gereken 7 bacak hangileri? Son olarak, malzemede 6'sı üstte 6'sı altta olmak üzere 12 bacak var. Hangisi 1. hangisi 2.bacak nasıl anlayacağım?

    O pinlerin 4 tanesi 4 hanenin ayrı anotları, diğer 8 pin (7 değil nokta da var) ise tüm hanelerde ortak. Yani diyelim ki 1234 yazmak istiyorsunuz, ortak segmentlere 1 yazacaksınız (gerekli segmentleri 0V'a çekerek), sonra 1. hanenin anotunu birkaç milisaniye boyunca Vcc yapacaksınız ve 1 gözüküp sönecek. Segmentlere 2 yazacaksınız, 2. haneye Vcc vereceksiniz 2 gözükecek ve sönecek. Böyle böyle veya tam tersi yani önce anoda Vcc verip sonra rakamı gönderebilirsiniz. Tabii geçişler çok hızlı olmalı ki hepsi aynı anda yanıyormuş gibi gözüksün. Pinleri bulmak için de dediğim yöntemi kullanın, bir pini anot seçip eksiyi (1k direnç üzerinden!) diğer pinlerde gezdirin, hiç biri yanmıyorsa o anot değildir, diğerine geçin.

    Hocam,

    Bacakları burada belirttiğin şekilde buldum lâkin gösterici çalışmadı. Tekli göstericiyi çalıştırmak için bc 337 transistör kullanmıştım. Bunun bağlantılarını ise aşağıda resimde görülen şekilde yaptım. Acaba aktifleştirme (com) bacaklarını transistöre de mi bağlamam gerekiyor? Dirençler 330 ohm

     7 segment 4 digit display




  • quote:

    Orijinalden alıntı: _MeRKeZ_

    quote:

    Orijinalden alıntı: PHaLaNX.

    quote:

    Orijinalden alıntı: _MeRKeZ_

    quote:

    Orijinalden alıntı: PHaLaNX.

    Zaten nokta dahil 8 segment + 4 anot pini vardır herhalde, anotlar da muhtemelen yan yanadır, 9V pilin artısını 1k dirençle bir pine bağlayın, eksiyi diğer pinlerde gezdirin zaten 2dk'da bulursunuz hepsini.

    Ayrıca datasheet'te de göstermiş pinleri neyi sorduğunuzu tam anlayamadım.

    Hocam, bu şekilde hangilerinin a,b,c,d,e,f,g bacakları hangilerinin com bacakları olduğunu nasıl anlayacağım?

    Malzeme multiplex yapıda olduğu için karışık geldi biraz. Öncelikle sormak istediğim, her bir göstericiyi aktif hale getiren bacaklar hangileri? Ve yine her bir göstericiye ait olması gereken 7 bacak hangileri? Son olarak, malzemede 6'sı üstte 6'sı altta olmak üzere 12 bacak var. Hangisi 1. hangisi 2.bacak nasıl anlayacağım?

    O pinlerin 4 tanesi 4 hanenin ayrı anotları, diğer 8 pin (7 değil nokta da var) ise tüm hanelerde ortak. Yani diyelim ki 1234 yazmak istiyorsunuz, ortak segmentlere 1 yazacaksınız (gerekli segmentleri 0V'a çekerek), sonra 1. hanenin anotunu birkaç milisaniye boyunca Vcc yapacaksınız ve 1 gözüküp sönecek. Segmentlere 2 yazacaksınız, 2. haneye Vcc vereceksiniz 2 gözükecek ve sönecek. Böyle böyle veya tam tersi yani önce anoda Vcc verip sonra rakamı gönderebilirsiniz. Tabii geçişler çok hızlı olmalı ki hepsi aynı anda yanıyormuş gibi gözüksün. Pinleri bulmak için de dediğim yöntemi kullanın, bir pini anot seçip eksiyi (1k direnç üzerinden!) diğer pinlerde gezdirin, hiç biri yanmıyorsa o anot değildir, diğerine geçin.

    Hocam,

    Bacakları burada belirttiğin şekilde buldum lâkin gösterici çalışmadı. Tekli göstericiyi çalıştırmak için bc 337 transistör kullanmıştım. Bunun bağlantılarını ise aşağıda resimde görülen şekilde yaptım. Acaba aktifleştirme (com) bacaklarını transistöre de mi bağlamam gerekiyor? Dirençler 330 ohm

     7 segment 4 digit display



    Öncelikle her segmente ayrı direnç bağlamalısın, hepsine tek direnç kullanıp paralel bağlamak doğru değil, yani ABCDEFGP'ye bağlı 8 direnç olmalı. Anotları da 4 BC337 üzerinden PIC'e bağlaman gerek PIC'in source akımı yetmeyecektir çünkü. Bundan sonra PIC'ten yanacak segmentlere segmentlere 0, sönük kalacaklara 1 ve yanacak hanelerin anotlarına 1 verirsen çalışacaktır.




  • Hocam,

    Yazdığın şekilde katot göstericiyi bağlamıştım fakat anot olan bu göstericinin ayaklarını tespit etmeye çalışırken (com) bacaklarına dirençle birlikte gerilim verdim. A,B,C,D,E,F,G bacaklarını ise toprağa bağladım. Bu şekilde çalıştığı için devreyi de bu şekilde kurmuştum. Bağlantıyı yine katottaki gibi mi yapmam gerekir?
  • quote:

    Orijinalden alıntı: _MeRKeZ_

    Hocam,

    Yazdığın şekilde katot göstericiyi bağlamıştım fakat anot olan bu göstericinin ayaklarını tespit etmeye çalışırken (com) bacaklarına dirençle birlikte gerilim verdim. A,B,C,D,E,F,G bacaklarını ise toprağa bağladım. Bu şekilde çalıştığı için devreyi de bu şekilde kurmuştum. Bağlantıyı yine katottaki gibi mi yapmam gerekir?

    Evet kısa süreyle çalışır zaten ama besleme gerilimi LED geriliminden yüksekse, ki burada yüksek, o şekilde kullanılmaz, her segment LED'ine ayrı direnç bağlanması gerekir, öbür türlü LED'ler yanabilir veya kısa ömürlü olur.
  • Hocam, o zaman bağlantının aşağıda resimde görülen şekilde mi kurulması gerekiyor? (C portuna ait dirençler 4.7k, diğerleri 330) Katot bir tek göstericinin bağlantısını bu şekilde yapmıştım. Aynı bağlantı anotta da çalışır mı? Eğer çalışırsa, devrede dört transistör yerine tek transistör kullanabilir miyim?


     7 segment 4 digit display
  • quote:

    Orijinalden alıntı: _MeRKeZ_

    Hocam, o zaman bağlantının aşağıda resimde görülen şekilde mi kurulması gerekiyor? (C portuna ait dirençler 4.7k, diğerleri 330) Katot bir tek göstericinin bağlantısını bu şekilde yapmıştım. Aynı bağlantı anotta da çalışır mı? Eğer çalışırsa, devrede dört transistör yerine tek transistör kullanabilir miyim?


     7 segment 4 digit display


    Elindeki display ortak anot demiştin o zaman bu yanlış, transistörlerin C'sinin 5V'a, E'sinin displayin anoduna bağlanması lazım. Sonuç olarak anodu 5V'a segmentleri 0'a çekeceksin unutma. Şu anki bağlantı ortak katot için olmuş. Ayrıca hayır tek transistör kullanamazsın.

    Bir de hiç transistör olmadan anotları 1k2 üzerinden PIC'e bağlayıp dene istersen, bazı displayler yüksek parlaklıklı olabiliyor çünkü. Normal bir displayse sönük kalır tabii.



    < Bu mesaj bu kişi tarafından değiştirildi PHaLaNX. -- 22 Ekim 2012; 18:55:25 >




  • quote:

    Orijinalden alıntı: PHaLaNX.

    quote:

    Orijinalden alıntı: _MeRKeZ_

    Hocam, o zaman bağlantının aşağıda resimde görülen şekilde mi kurulması gerekiyor? (C portuna ait dirençler 4.7k, diğerleri 330) Katot bir tek göstericinin bağlantısını bu şekilde yapmıştım. Aynı bağlantı anotta da çalışır mı? Eğer çalışırsa, devrede dört transistör yerine tek transistör kullanabilir miyim?


     7 segment 4 digit display


    Elindeki display ortak anot demiştin o zaman bu yanlış, transistörlerin C'sinin 5V'a, E'sinin displayin anoduna bağlanması lazım. Sonuç olarak anodu 5V'a segmentleri 0'a çekeceksin unutma. Şu anki bağlantı ortak katot için olmuş. Ayrıca hayır tek transistör kullanamazsın.

    Bir de hiç transistör olmadan anotları 1k2 üzerinden PIC'e bağlayıp dene istersen, bazı displayler yüksek parlaklıklı olabiliyor çünkü. Normal bir displayse sönük kalır tabii.

    Hocam cevapların için çok teşekkür ederim, bu vesileyle faydalı şeyler öğrendim gerçekten.

    Sormak istediğim husus, anotları transistörle bağladığımda hangi göstericinin açılıp kapanacağını kontrol edemiyorum hepsi yanık kalıyor sürekli fakat transistörleri kaldırdığımda istediğim şekilde kontrol edebiliyorum acaba bu sorun devre üzerinde de devam eder mi yoksa sadece proteus'a has bir durum mu?




  • quote:

    Orijinalden alıntı: _MeRKeZ_
    Hocam cevapların için çok teşekkür ederim, bu vesileyle faydalı şeyler öğrendim gerçekten.

    Sormak istediğim husus, anotları transistörle bağladığımda hangi göstericinin açılıp kapanacağını kontrol edemiyorum hepsi yanık kalıyor sürekli fakat transistörleri kaldırdığımda istediğim şekilde kontrol edebiliyorum acaba bu sorun devre üzerinde de devam eder mi yoksa sadece proteus'a has bir durum mu?

    PIC'in programıyla ilgili bir sorun olabilir, neticede hangi transistörün base'ine 1 gelirse o hane yanar. Sonuç olarak bağlantıların şuradaki gibi olmalı:

     7 segment 4 digit display


    Bunu netten buldum değerleri önemli değil.




  • Tamamdır hocam. Teşekkür ederim, sağolasın
  • selamlar. ben 4 hane 7 segment displayi arduino ile kullanacağım. örneğin 188 yazıldığında 3 hanede eksi olacak artılar da tüm pinlerde olacak. o zaman 888 oluşmaz mı? bunu nasıl ayırt edeceğiz?
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.