7 SEGMENT DISPLAY ILE KRONOMETRE

abi transistörüm pnp iletime geçmesi için 0a çekilmesi gerekiyor.
ben pull-up yaparsam kendiliğinden iletime geçemez boşta olacağı her durumda 1 konumunda olur

Tamam sıkıntı yok :tamam2:

Ama programda da dikkat et. Bir bug sonucunda ortak anot transistörlerini sürekli ON yaparsan kokular gelmeye başlar ona göre.
 
Tamam sıkıntı yok :tamam2:

Ama programda da dikkat et. Bir bug sonucunda ortak anot transistörlerini sürekli ON yaparsan kokular gelmeye başlar ona göre.
C++:
  pinMode(8, INPUT_PULLUP);
  pinMode(9, INPUT_PULLUP);
  pinMode(10, INPUT_PULLUP);
  pinMode(11, INPUT_PULLUP); 
  DDRB = DDRB | B00001111;//8-9-10-11 çıkış
  PORTB = 0B00001111;//8
Açılış için bu şekilde yaptım
 
Devreyi deneysel tasarımdan tam tarasıma geçirince 328'den duman çıkma ihtimalini oldukça azaltacağım.

328---->ULN2803---->SEG<----2N3906<----328
 
Devreyi deneysel tasarımdan tam tarasıma geçirince 328'den duman çıkma ihtimalini oldukça azaltacağım.

328---->ULN2803---->SEG<----2N3906<----328

O ne öyle yav? Tek transistör ile süreceksin ortak anodu. Veya sadece ULN2308. İkisi birden niye?
 
Bence sistemi gereksiz yere karmaşıklaştırıyor. Başka potansiyel problemler çıkabilir, parlaklık azalabilir vs vs. Ama senin için öyle rahat ediyorsa sen bilirsin.
 
Bence sistemi gereksiz yere karmaşıklaştırıyor. Başka potansiyel problemler çıkabilir, parlaklık azalabilir vs vs. Ama senin için öyle rahat ediyorsa sen bilirsin.
proje oturduktan sonra bu deneyleri yapacağım.

Eğer kayıp sorun yaşamazssak 2803+2n3906 giderim
birde 4017'li tarama fikrim var.

hepsini deneyceğim.
 
yarın sabah hatfonun günün ilk müşterisi olacağım ve yarın artık 8 dijite geçeceğim.

sonrasında çıkcak sorunlarıda çözünce artık donanımsal testleri gerçekleştiririm

tampon+transistör
4017-transistör + tampon
 
@taydin abi tarama için tavsiye ettiğin transistör varmı.

displayler taramasız direkt yanınca en fazla 30mA çekiyor ama 22R direnç ile denemedim biz 40mA diyelim
 
@taydin abi tarama için tavsiye ettiğin transistör varmı.

displayler taramasız direkt yanınca en fazla 30mA çekiyor ama 22R direnç ile denemedim biz 40mA diyelim

2N2222 veya eşdeğeri iş görür. LED akımları oldukça yüksek olacak, 22 Ω direnç ile 230 mA anlık akım geçecek.
 
2N2222 veya eşdeğeri iş görür. LED akımları oldukça yüksek olacak, 22 Ω direnç ile 230 mA anlık akım geçecek.
apartmanın yine zili takılı kalmış kapı kapı gezdik.

Yarın alayım abi bunları böyle anlık akım falan diyince bd serisi alasım geliyor
 
Hatfon işleri çok büyütmüş artık malzeme almak için devlet dairesi gibi sıra numarası alıyoruz.

Ve koydukları personel'de bilmez sadece satar değil display isteyince bana 74hc595'de istiyor musun dedi bir miktar şaşırdım ya sürekli ikisini birlikte sattığından biliyordu yada gerçekten elektronik üstüne bir miktar tecrübesi vardı.

Artık testlerin hepsini 8 dijit üstüne yapabiliriz
 
PINOUT.png

Sadece pinout çıkarabildim
 
IMG_20220628_104203.jpg

Hırsızlık nedeniyle 1 gün ara vermiş bulundum.
Bağlantılar tamam 8 transistör 24 direnci dip dibe bağlamak kör etti beni birde bunları doğru bağladım mı diye ölçmek daha zordu.

Şimdi yazılım tarafındaki testlere geçelim
 
IMG_20220628_115742.jpg

24 dakikadır çalıştırıyorum
sorunsuz 6 basamak sürdüm
Sağdan ilk 3 basamak (salise birler basamağı, salise onlar basamağı, saniye birler basamağı)
100R ile
diğer bütün basamaklar 330R ile sürülüyor

Saat basamaklarını mecburen analog uçlara(C portu)'na attım B-D portları tamamen doldu
 
Şimdilik C portunu devreye almıyorum 6 basamak ile parlaklık ve tarama üstüne gideceğim.
Önce dirençleri 47R yaparak balayacağım sonra 33R daha sonra 22R
 
Tarama süresini 50uS altına düşürünce parlaklık ciddi olarak düşüyor 22R bağladım çok az etkisi oldu 2 tane 22R 'yi paralel yaptım 11R yarım watt yapmış oldum yine de istediğim parlaklığa gelmedi.
 
Her segmenti 50 μs mi yakıyorsun?
 
C++:
PORTD = _7seg[bcd[0]];
    PORTB = 0B00111110;
    delayMicroseconds(50);//tarama ayar;
    PORTB |= B00111111;


    PORTD = _7seg[bcd[1]];
    PORTB = 0B00111101;
    delayMicroseconds(50);//tarama ayar;
    PORTB |= B00111111;


    if (snb == 1) {
    PORTD = _7seg[bcd[2]];
    PORTB = 0B00111011;
    delayMicroseconds(50);//tarama ayar
    PORTB = B00111111;

    }

    if (sno == 1) {
    PORTD = _7seg[bcd[3]];
    PORTB = 0B00110111;
    delayMicroseconds(50);//tarama ayar;
    PORTB = B00111111;
    }

    if (dkb == 1) {
    PORTD = _7seg[bcd[4]];
    PORTB = B00101111;
    delayMicroseconds(50);//tarama ayar;
    PORTB = B00111111;
    }

    if (dko == 1) {
    PORTD = _7seg[bcd[5]];
    PORTB = B00011111;
    delayMicroseconds(50);//tarama ayar;
    PORTB = B00111111;
    }
 

Çevrimiçi üyeler

Forum istatistikleri

Konular
5,839
Mesajlar
99,581
Üyeler
2,479
Son üye
yiyehuoxing32

Son kaynaklar

Son profil mesajları

gruptaki arkadaşlara selamlar. sıteyi bu gün fark ettim. Asansör için 2x7 segment LCD gösterge üretmek istiyorum. acaba bu sayfadaki arkadaşlardan destek alabilirmiyim. LCD nin mantık açılımı ektedir.
deneyci wrote on TA3UIS's profile.
Selam.
Amatör telsiz lisansı nasıl alınıyor?
Lisansı olmayanı forumlarına almıyorlar. :)
Bilgi alamıyoruz.
cemalettin keçeci wrote on HaydarBaris's profile.
barış kardeşim bende bu sene akıllı denizaltı projesine girdim ve sensörleri arastırıyorum tam olarak hangi sensör ve markaları kullandınız yardımcı olabilir misin?
m.white wrote on Altair's profile.
İyi akşamlar.Arabanız ne marka ve sorunu nedir.Ben araba tamircisi değilim ama tamirden anlarım.
* En mühim ve feyizli vazifelerimiz millî eğitim işleridir. Millî eğitim işlerinde mutlaka muzaffer olmak lâzımdır. Bir milletin hakikî kurtuluşu ancak bu suretle olur. (1922)
Back
Top