Yuvarlak LED Animasyon Devresi

Facebookta Paylas



PIC16F628A kullanılarak yapılmış bir led animasyon devresi. Çerçeve animasyonu olarak hazırlandı. Yuvarlak tabelaların etrafında kullanılabilir.

Devredeki animasyonlar değiştirilebilir. Bu devrede 4 grup kontrol ediliyor. D1 grubu en üst, en alt, en sol ve en sağdaki 4 ledi kontrol ediyor. Transistör sayısı arttırılarak kontrol edilecek led grubu çoğaltılabilir. Ayrıca bir transistöre birden fazla led bağlanarak animasyon kuvvetlendirilebilir.

Bu devre aşağıdaki videoda görüldüğü gibi kullanılabilir.

Devrenin PicBasic Pro kodları şu şekilde:

'*****************************************************************
'*  Isim     : LED CERCEVE ANIMASYON                             *
'*  Yazan    : www.devreyapimi.com                               *
'*  Tarih    : 07.12.2011                                        *
'*  Versiyon : 1.0                                               *
'*  Notlar   : a1, a2, a3 ve a4 led gruplarını,                  *
'*             s1  animasyon hızını ifade ediyor                 *
'*****************************************************************
CMCON=7
trisb=0

symbol D1 = portb.0
symbol D2 = portb.1
symbol D3 = portb.2
symbol D4 = portb.3

s1 var word
s2 var word
s3 var word
s4 var word
s5 var word
i var byte

s1 = 80
s2 = 80
s3 = 80
s4 = 150
s5 = 120

basla:
    portb = 0
    GOSUB ani1 : gosub ani2 : gosub ani3 : gosub ani4 : gosub ani5
goto basla

ani1:
    for i = 0 to 5
        high D1 : pause s1 : low D1
        high D2 : pause s1 : low D2
        high D3 : pause s1 : low D3
        high D4 : pause s1 : low D4
    next i
return

ani2:
    for i = 0 to 5
        high D4 : pause s2 : low D4
        high D3 : pause s2 : low D3
        high D2 : pause s2 : low D2
        high D1 : pause s2 : low D1
    next i
return

ani3:
    for i = 0 to 2
        high D1 : high D2 : high D3 : high D4 : pause s3
        low D1  : low D2  : low D3  : low D4  : pause s3
    next i
return

ani4:
    high D1 : pause s4 : high D2 : pause s4 : high D3 : pause s4 : high D4 : pause s4
    low D1  : pause s4 : LOW D2  : pause s4 : LOW D3  : pause s4 : LOW D4  : pause s4
return

ani5:
    for i = 0 to 3
        high D1 : high D2 : pause s5 : low D1
        high D2 : high D3 : pause s5 : low D2
        high D3 : high D4 : pause s5 : low D3
        high D4 : high D1 : pause s5 : low D4
    next i
return

Devrenin Proteus ISI şeması, PicBasic Pro Kodları, ASM ve HEX dosyası ektedir

Yazıyla İlgili Dosyaları İndirmek İçin Aşağıdaki Dosyaları İndir Butonuna Tıklayın



Facebookta Paylas






Benzer Yazılar

PicBasic Pro – GOSUB Komutu

GOSUB komutu programı belirlenen etikete yönlendirip etiketteki kodlar bitince RETURN komutu ile geldiği satıra geri dönmesini sağlayan koddur.

PicBasic Pro – SYMBOL Komutu

SYMBOL komutu bir değikenin değerini başka bir değişkene atmak için kullanılır

Led Animasyon Devresi

 Bu devremizde size güzel bir animasyon hazırladık. beğeneceğinizi umduğumuz bu animasyonun hazırlanmasında proteus programından yararlandık.

19387 Görüntüleme.

Yazar : hakki0548

“Yuvarlak LED Animasyon Devresi” for 3 comments

  1. Ömer Çakmak diyor ki:

    Hocam indirme hatası gösteriyor. Yardımcı olabilir misiniz lütfen.

  2. hakki0548 diyor ki:

    İndirme linki güncellendi

  3. mahir cosan diyor ki:

    Hocam Ares dosyası mevcutmu elinde ?

Yuvarlak LED Animasyon Devresi Yazısı için Yorum Yapabilirsiniz