Author Archive

Satılık 3 Boyutlu Yazıcımız

3 boyutlu yazıcımız 180*180*180 basım alanına sahiptir. Kartezyen yapı ile üretilmiştir, xy ekseni sabit z ekseni aşağı doğru hareket etmektedir. dayanıklılığı artırmak için içine 2×1 cm demir profil bütün köşelere yerleştirilmiş ve kaynaklanmıştır. Arkadaşlar tabiri caizse taş gibi dayanıklıdır. Tek renkli bir yazıcıdır. (Devamını Oku …)


Arduino İle Pwm Yapmak

PWM (Pulse Width Modulation) Darbe Genişlik Modülasyonu manasına gelir. Basit olarak anlatmak gerekirse bir LED’in parlaklığını veya bir motorum dönüş hızını PWM ile ayarlayabiliriz. Arduino üzerindeki pinlerin 6 tanesi analog çıkış yapmak yani PWM için kullanılabilir.

(Devamını Oku …)


Arduino İle Led Yakmak

Bu dersimizde arduino ile ilk uygulamamızı yapacağız. LED yakmak Arduino programının örnek kodları arasında yer alır. LED yakma örneği basit ama programın çalışma mantığını anlamak açısından önemli bir örnektir. O yüzden bu örneği anlatırken Arduino programını ilk defa kullandığınızı varsayarak anlatmaya özen göstereceğim.  (Devamını Oku …)


Arduino Nedir?

Arduino  bir mikro işlemci kartıdır. pic ile kıyaslar isek pic’e bir adet programlama cihazı gerekli ve bağlantılar için (çoğunluğunda) kristal, MCLR ve diğer bazı çevresel elemanlar. bunların tamamı arduino donanımında bir arada paketlenmiş. Mikroişlemci olarak ise atmel işlemci kullanılıyor. En güzeli ise bir çok kod açık kaynak olarak kullanılabiliyor  böylece (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]


Toplam 12 sayfa, 1. sayfa gösteriliyor.1234510...Son »
  • Sponsor

  • Facebook’tayız

  • Twitter’dayız

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