PIC Devreleri

RGB Led Yakma Devresi

Bu devremizde RGB led yerine, 3 ana renk olan kırmızı, yeşil ve mavi renk  led kullanıyoruz. Ara renkleri elde etmek için ledleri çeşitli şekillerde beraber yakıyoruz. Tabiî ki gerçek devremizde led çıkışları yerine 1 adet RGB led bağlıyoruz. (Devamını Oku …)


16f84 ile 4 buton 4 röle on off kontrol

16f84 entegrsi kullanarak 4 adet röleyi kontrol eden bir devre hazırladık burada butonlar röleleri aç – kapa şeklinde çalıştırmakta. butona ilk basışınızda röle çekmekte 2. basışınızda ise bırakmaktadır. rölelere ters diyot bağlamayı kesinlikle unutmayın çünkü devreniz ters emk dan ötürü hasar görebilir.

devre şeması şu şekilde ;

 devreye ait isis şeması ve programı ekte verilmiştir.


Kayan Yazı Uygulaması

Arkadaşlar sizinle paylaşacağım devre ile bir işlemci ve 2 adet 74hc595 kullanarak bir dotmatrixi nasıl kullanabileceğinizi göstereceğim.  üstteki 74hc595 yazıya ait byte bilgisini alt taraftaki 74 hc 595 ise tarama işlemini gerçekleştiriyor burdaki asıl amaç pinlerden tasarruf etmek yoksa tarama işlemi direkt pic16f84 den de yapılabilirdi.dot matrix ise 8×8 ledlerden oluşan bir yapıya sahip pinlerini bulabilmeniz için biraz ölçü aleti kullanmanız gerekiyor, direkt isis te görüldüğü gibi yanyana dizilmiş değillerdir, pinler normalde karışıktır.

şeklimiz aşağıdaki gibidir.

[code]
TRISA=0
TRISB=0
'-----------------------------------------------------------------------------------------
KAY1 VAR BYTE
KAY2 VAR BYTE
KAY3 VAR BYTE
KAY4 VAR BYTE
KAY5 VAR BYTE
KAY6 VAR BYTE
KAY7 VAR BYTE
KAY8 VAR BYTE
X VAR BYTE
Y VAR BYTE
T VAR WORD
'-------------------------HARFİMİZİ OLUŞTURUYORUZ-------------------------
KAY1=%11111111 '
KAY2=%10000000 ' .......
KAY3=%01110111 ' . .
KAY4=%01110111 ' . .
KAY5=%01110111 ' . . A HARFİNİ OLUŞTURDUK
KAY6=%01110111 ' . .
KAY7=%10000000 ' .......
KAY8=%11111111 '
ENBAS:
X=1 : Y=1 : T=1

BASLA:
X=X+1 'YAZININ EKRANDA GÖRÜNME SÜRESİ
IF X=20 THEN KAYDIR '20 KEZ EKRANA HARFİ YAZDIR

SHIFTOUT PORTA.1,PORTA.0,1,[KAY1] 'KAY1 DEĞİŞKENİNİ PORTA.1 DEN, PORTA.0 PİNİNİ CLOCK OLARAK KULLANARAK SERİ OLARAK GÖNDER
SHIFTOUT PORTA.2,PORTA.4,1,[%00000001] '00000001 DEĞİŞKENİNİ PORTA.2 DEN, PORTA.4 PİNİNİ CLOCK OLARAK KULLANARAK SERİ OLARAK GÖNDER
HIGH PORTA.3:PAUSEUS 2:LOW PORTA.3 'PORTA.3 Ü ÇALIŞTIR , 2 MİKROSANİYE BEKLE , PORTA.3 Ü DURDUR
PAUSE T 'T SÜRESİ KADAR BEKLE
SHIFTOUT PORTA.1,PORTA.0,1,[KAY2] 'BU SATIRDA HARFE AİT BYTE BİLGİSİ YOLLANIYOR
SHIFTOUT PORTA.2,PORTA.4,1,[%00000010] 'BU SATIRLARDA TARAMA İŞLEMİ YAPILIYOR
HIGH PORTA.3:PAUSEUS 2:LOW PORTA.3
PAUSE T
SHIFTOUT PORTA.1,PORTA.0,1,[KAY3]
SHIFTOUT PORTA.2,PORTA.4,1,[%00000100]
HIGH PORTA.3:PAUSEUS 2:LOW PORTA.3
PAUSE T
SHIFTOUT PORTA.1,PORTA.0,1,[KAY4]
SHIFTOUT PORTA.2,PORTA.4,1,[%00001000]
HIGH PORTA.3:PAUSEUS 2:LOW PORTA.3
PAUSE T
SHIFTOUT PORTA.1,PORTA.0,1,[KAY5]
SHIFTOUT PORTA.2,PORTA.4,1,[%00010000]
HIGH PORTA.3:PAUSEUS 2:LOW PORTA.3
PAUSE T
SHIFTOUT PORTA.1,PORTA.0,1,[KAY6]
SHIFTOUT PORTA.2,PORTA.4,1,[%00100000]
HIGH PORTA.3:PAUSEUS 2:LOW PORTA.3
PAUSE T
SHIFTOUT PORTA.1,PORTA.0,1,[KAY7]
SHIFTOUT PORTA.2,PORTA.4,1,[%01000000]
HIGH PORTA.3:PAUSEUS 2:LOW PORTA.3
PAUSE T
SHIFTOUT PORTA.1,PORTA.0,1,[KAY8]
SHIFTOUT PORTA.2,PORTA.4,1,[%10000000]
HIGH PORTA.3:PAUSEUS 2:LOW PORTA.3
PAUSE T
GOTO BASLA
KAYDIR: 'KAYDIR KISMINDA KAY1 KAY2 YE, KAY3 KAY4 E VS. VS. EŞİTLENEREK VE TEKRAR SERİ OLARAK 74HC595 E GÖNDEREREK YAZININ KAYMASIN SAĞLIYORUZ
KAY1=KAY2
KAY2=KAY3
KAY3=KAY4
KAY4=KAY5
KAY5=KAY6
KAY6=KAY7
KAY7=KAY8
KAY8=KAY1
GOTO ENBAS
END

[/code]




PIC İle 12V 10A Dimmer Devresi

PIC12F675 entegresi kullanılarak yapılmış Dimmer devresi. Devre PWM kontrolü ile çıkışa bağlanan lambanın parlaklığını veya motorun dönüş hızını ayarlıyor (Devamını Oku …)


Toplam 8 sayfa, 1. sayfa gösteriliyor.12345...Son »
  • Sponsor

  • Facebook’tayız

  • Twitter’dayız

  • Copyright © 1996-2010 Devre Yapımı - Elektrik Elektronik Devreleri. All rights reserved.
    Site Haritası