Mikro işlemcinin 3 ucunu kullanarak 6 led yakmak

Erdem⁣

Katılımcı Üye
Katılım
14 Ocak 2013
Mesajlar
696
Puanları
56
Bir mikro işlemci uygulaması geliştiriyorsunuz.

Sizden 6 tane ledi sırayla yakmanızı istediler. (Aynı anda bir led yanacak) Ancak sorun şu ki mikro işlemcinin boşta sadece 3 tane ucu var.

Nasıl yaparsınız? :)
 

Ertek68

Uzman Üye
Katılım
16 Ağu 2007
Mesajlar
1,678
Puanları
206
Yaş
49
Olasılık kullanmalısınız...
....LED.......... ÇIKIŞLAR
1. Led: ------ 1-0-0
2. Led: ------ 0-1-0
3. Led: ------ 0-0-1
4. Led: ------ 1-1-0
5. Led: ------ 1-0-1
6. Led: ------ 0-1-1
 
Konu Sah
Erdem⁣

Erdem⁣

Katılımcı Üye
Katılım
14 Ocak 2013
Mesajlar
696
Puanları
56
Güzel, ama pratikte bu mantıksal kapıları nasıl tasarlayalım. Mosfet mi kullanalım.
 

kesmez

Profesyonel Üye
Katılım
14 Ara 2006
Mesajlar
4,533
Puanları
1,306
Konum
ankara
3pin6led.png


pin voltajı 3 volt ise böyle olur. mesela d4 ledini yakmak için V1=3 volt. V2=float V3=0 volt.

1pin2led.png

tek pin ile 2 ledi ayrı ayrı yakan devre.
pin 1 ise d7 , 0 ise d8 yanar. float ise hepsi sönük kalır.
 
Son düzenleme:

by lent

Yönetici
Yönetici
Yönetici
Katılım
21 Nis 2009
Mesajlar
11,816
Puanları
3,256
Charlieplexing LEDs diyecem araştırın. Forumda da konusu geçmişti yanılmıyorsam.
 
Konu Sah
Erdem⁣

Erdem⁣

Katılımcı Üye
Katılım
14 Ocak 2013
Mesajlar
696
Puanları
56
En kolay sanırım Kesmez arkadaşın da yaklaştığı bir çözümle basitçe ledin kendi özelliğinden yararlanarak yapıyoruz.

Çünkü LED hatırlarsanız "Light emitting diode" kelimelerinin kısaltılmasından oluşuyor. Yani aslında bunlar ışık yayan diyot. Diyotları akıllıca kullanarak şu şekilde yapabiliriz.

6led.png
 

by lent

Yönetici
Yönetici
Yönetici
Katılım
21 Nis 2009
Mesajlar
11,816
Puanları
3,256
En kolay sanırım Kesmez arkadaşın da yaklaştığı bir çözümle basitçe ledin kendi özelliğinden yararlanarak yapıyoruz.

Çünkü LED hatırlarsanız "Light emitting diode" kelimelerinin kısaltılmasından oluşuyor. Yani aslında bunlar ışık yayan diyot. Diyotları akıllıca kullanarak şu şekilde yapabiliriz.

Ekli dosyayı görüntüle 52261
Bunun adı charlieplexing işte :).
 

Forum istatistikleri

Konular
118,078
Mesajlar
831,971
Kullanıcılar
429,443
Son üye
soz_ky

Yeni konular

Üst