Elektronik Mania  
  Ana Sayfa
  İletişim
  Ziyaretçi defteri
  Elektronik Mania Forum
  HESAP MAKİNASI
  DİRENÇ HESAPLAYICI
  Döküman Paylaşımı
  Elektroniğin Tarihi Gelişimi
  Elektronik malzemeler ve Tanımları
  Bigdog Robot
  7 Segmentli Display Devresi
  Flip-Flop Devresi
  H Köprüsü Devresi
  Mosfetli Aç Kapa Devresi
  99-0 Programlanabilir Geri Sayıcı
  CD 4093 Entegre ile Yapılan Karedalga Osilatörü
  555 Timer Devresi
  555 ile Yürüyen Işık Devresi
  555 ile Karaşimşek Devresi
  7812 Entegresi ile Güç Kaynağı Devresi
  Clock ile Yürüyen Işık Devresi
  4022 Entegresi ile Diyot Matris Devresi
  LCD Saat Devresi
  PIC 16F628 İLE DÖNEN IŞIK
  PIC16F84A İLE TRAFİK IŞIKLARI
  11 Sınıf Mesleki Ders Modülleri(Elektrik-Elektronik)


opiright 2008 Tüm Hakları saklıdır.
PIC 16F628 İLE DÖNEN IŞIK
 
 
 
 
 
Dönen Işık - PIC 16F628 ile JALTURK Programlı

Mehmet Yılmaz
mehmet.yilmaz@teknomerkez.net


Bu devre aslen daha önce bu siteye gönderdiğim "Akan Işık - PIC16F84 ile JAL programlı" başlığını taşıyan çalışmanın program ve çalışma şekli açısından aynısıdır. Farkı ise tamamlanmış devrenin görünümündedir. Ayrıca PIC16F628 entegresi dahili osilatör ve dahili resetleme özelliğinden dolayı tercih edilmiştir. Program ise JALTURK ile yazılmıştır. JALTURK programının son versiyonunu indirmek ve bilgi almak için jalturk.sourceforge.net adresini tıklayınız.

Devrenin Çalışması ve Yapısı

Devreden beklenen görsel efektin oluşması için temel olarak 3 tane led yeterlidir. Ledler programladığımız şekilde sırasıyla ışık yayacak ve bakıldığı zaman dönüyormuş hissini verecek şekilde sık ve olası beklenen görünüm açısından uygun şekilde yerleştirilmesiyle oluşacak gösteri devrenin görüntü açısından beklenen sonucudur. Dönen ışığın hızını Gecikme_10ms(15) -- 150ms bekle satırlarından ayarlayabilirsiniz. Bizim açımızdan 150 milisaniyelik gecikme ile elde edilen hız, görüntü açısından en uygun olduğu düşüncesiyle secilmiştir. Işığın dönme yönünü tersine çevirmek için ise PortB = 0b_0000_0001 satırı ile PortB = 0b_0000_0100 satırını yer değiştirmek yeterlidir. Ayrıca, D19 LED'i ucunda bağlı R7 direncinin değeri görüntüde en ortada olan LED'in parlaklığı ile alakalıdır. Bu LED'in biraz parlak olduğu düşünülürse bu direncin değerini büyütmek gerekmektedir. Örneğin 1K2 veya 1K5 gibi. Işığın parlaklığını değiştirmek için R4-R7 dirençlerinin değerlerini değiştirmek gerekmektedir.

Devrede PIC 16F628 mikrokontrolör entegresi kullanılmıştır. Bu entegrenin RB0, RB1, RB2 uçları çıkış olarak tayin edilmiş ve ledleri sürmektedir. PIC 16F628 entegresinin dahili osilatör ve dahili reset özelliklerinden yararlanarak malzeme sayısı en alt düzeye çekilmiştir. Devre tasarlanırken en basit hali esas alınmış ve geliştirmeye açık olacak şekilde düşünülerek ledler transistörlerle sürülmüştür.
-- ===========================================
-- Proje: JALTURK ILE DONEN ISIK
-- Mehmet YILMAZ mehmet.yilmaz@teknomerkez.net
-- Tarih: 02.05.2008
-- Dosya: donen1jt.jal
-- ===========================================
-- === DONANIM AYARLARI ===
INCLUDE 16F628_GENEL
pragma target fuses 0x3F11 -- dahili osilator ve reset
-- === PORTLARIN YONLENDIRILMESI ===
Pin_B0_Yon = Cikis -- Pin B0 Çıkış
Pin_B1_Yon = Cikis -- Pin B1 Çıkış
Pin_B2_Yon = Cikis -- Pin B2 Çıkış
-- === PROGRAM AYARLARI ===
PortB = 0b_0000_0000
-- === PROGRAM BASLANGICI ===
FOREVER LOOP
PortB = 0b_0000_0001
Gecikme_10ms(15) -- 150ms bekle
PortB = 0b_0000_0010
Gecikme_10ms(15) -- 150ms bekle
PortB = 0b_0000_0100
Gecikme_10ms(15) -- 150ms bekle
END LOOP
-- === PROGRAM SONU ===
Devreye ait JalTurk dosyasını indirmek için tıklayınız.

Devreye ait HEX dosyasını indirmek için tıklayınız.

Devre şeması


Şemayı büyük görmek için tıklayınız.

Devrenin KiCad ile hazrlanmış şema ve baskı devre dosyalarını indirmek için tıklayınız.

Baskı devre





Montaj yapılmış görünüm



Çalışan devre videosu

 
     
 
Elektronik Mania  
 
 



 Download Köşesi

PROTEUS 7.0 indirmek için tıkla...

PROTEUS 7.1 indirmek için tıkla...

PROTEUS 7.2 indirmek için tıkla...


ISTANBUL için Hava Durumu
Diğer İllerIwebkaynak



 


 
Bugün 15 ziyaretçi (24 klik) burdaydı!

Search Engine Optimization and SEO Tools
Google Pagerank Checker Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol