Elektrotekno.com Ana Sayfa || Programlanabilir Cihaz ve Elemanlar || Microchip Pic Serisi


Açıklama:
Elektrik, Elektronik, Haberleşme ve Otomasyon konularının ağırlıklı olarak konuşulduğu, tartışıldığı ve bilgi paylaşımı yapıldığı forumumuza hoşgeldiniz.
Şu an Kod Paylaşım ve Soru Cevap Alanı kategorisi içerisindeki Microchip Pic Serisi forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "pic basic ile çoklu çıkış olarak pwm kontrolü" konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.
Forumdan tam olarak yararlanabilmek için üye olmayı unutmayınız!

pic basic ile çoklu çıkış olarak pwm kontrolü

Kayıt: 04 May 2006
Mesajlar: 73

Offline
dcateam
Tarih: 06 02 2008 18:09

arkadaşlar sorum şudur. 16f84 ile rgb led kontrolü yapacagım bi proje hazırlamak istiyorum.
ledleri sırası ile yakıyorum.16f84 portb.1-portb.2-portb.3 çıkışlarından ayrı ayrı 1-0 göndererek 8 adet renk elde ettim
benim istedigim bu çıkışları farklı olarak pwm kontrolü yapmak ama bi türlü beceremedim.
yani kısacası şöyle söyleyeyim mesela beyaz rengi elde etmek için bütün çıkışları 1 yaptım ve beyaz rengi elde ettim.
bundan sonra beyaz rengi yavaş yavaş kısacagım sonra yavaş yavaş açacagım.bunuda yaptım. bundan sonra bi rengi kontrol edecek döngüyü kuramadım.
anlayacagınız 8 renk teker teker yanacak ondan sonrada aynı renkler kısılıp açılarak teker teker yacanak bu döngüyü kurmak için yardımlarınızı bekliyorum. iyi çalışmları bu arada ömer devrem hoşgeldi askerden ben daha yeni fırsat buldum siteye girmeyi.

DUTY VAR BYTE

BASLA:
FOR DUTY=255 to 0 step -1
GOSUB PALS
next

FOR DUTY=0 to 255
GOSUB PALS
NEXT
GOTO BASLA

PALS:
HIGH PORTC.0
PAUSEUS (Duty*230)
LOW PORTC.0
PAUSEUS (255-DUTY)*230
RETURN
Kayıt: 28 Ksm 2006
Mesajlar: 248

Offline
ta2mc
Tarih: 06 02 2008 19:30

HIGH PORTC.0 yerine, LED adında bir değişken tanımlayıp, parlaklığını değiştirmek istediğiniz rengin bağlı olduğu port değerini atayarak çevrime sokabilirsiniz.

Zaten 16F84'de C portu olmadığına göre; PortB.0 yerine sadece 0, PortB.1 yerine sadece 1 diyebilirsiniz.

Yani, programınızı

LED = 0 : Gosub PALS ' PortB.0'daki led

LED = 1 : Gosub PALS ' PortB.1'deki led

LED = 2 : Gosub PALS ' PortB.2'deki led

ve PALS altprogramında da ilgili satırları;

HIGH LED

LOW LED

şeklinde düzenleyerek, istediğiniz sonuca ulaşabilirsiniz.

Kolay gelsin.
Başa dön



pic basic ile çoklu çıkış olarak pwm kontrolü


Benzer Konular

- CADDY Basic Elektrik şema çizim programı

- pic ile bilgisayar kontrolü(örnek kayan yazı, lcd, pcb devre)
- İnternet Üzerinden Pozisyon Kontrolü (Bitirme Projesi) Mustafa Kaan Tamgüney
- 8 Satır Sutun Sayısı Artırılabilir Kayan Yazı(VB+Pic Basic+Ares+İsis)
- Basic NEC with Broadcast Applications
- ses ile digital saat alarımının kontrolü
- ses ile digital saat alarımının kontrolü - yardım
- Basic Electrical Installation Work
- Pic 16f84a ile röle kontrolü full

- Digital olarak yer düzlemine göre açı ölçer

- Bulanık Mantık İle Klima Kontrolü - sunum


Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar için iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Türkiye | Ads by Google Adsense | Design by Crazy Bat based
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71