Haberler:

Forum kuralları güncellendi LÜTFEN  okuyunuz:  https://bit.ly/2IjR3ME

Ana Menü

Ledi butonla yakmak

Başlatan tosunpasha97, 08 Ocak 2014, 19:35:17

tosunpasha97

Deney kartı aldım.yeni ögrenmeye başladım pıc programlamı 1 ledi butonla nasıl yakabilirim örnek verebilirseniz sevinirim :(

ento

Önce hoşgeldin diyelim.
Hangi deney kartını aldın? Hangi programları kullanıyorsun? Şu ana kadar led'i yakmak için neler yaptığını da yazarsan yardım etmek daha kolay olur.

selimkoc

LED'in yanması için yani ışık verebilmesi için 2mA-20mA arası akım geçmesi gerekir. Yani bir dirençle bağlanması gerekir. Led'in bağlama şekli de önemlidir. PIC çıkışından lojik H yani 5V verdiğinde yanması için High aktif bağlamalısın, lojik 0 yani 0V verdiğinde yanması için Low aktif bağlanması gerekir.

Bağlantı sağlandıktan sonra PIC çıkışından LED'i aktif et. Yanık kalma süresini belirle. Sonra söndür. Sürekli yanıp sönsün istersen çıkışı tersle (~ veya ! operatörü ile)

tosunpasha97

çinden getirdim deney kartını.Bu Arada PIC büyük microchip 16F877.PicBasic pro kullanıyorum programın adı microcode studio kullanıyorum bir türlü yapamadım.Ledler D portuna bağlı butonlarda B portuna bağlı.ilginize teşekkürler

selimkoc

İlk önce kullanmak istediğin portun yönlendirme kaydedicisinden giriş mi çıkış mı olduğunu belirlemen gerekir. D portu çıkış ise;

TRISD=0;
TRISB=0xFF;

Kullanmalısın. Yani D portunu çıkış, B portunu giriş olarak ayarlamış olduk.

diversant

pbp hangi version ? versionuna göre device configleri farklılık var

tosunpasha97


Maxim


tosunpasha97

kodlarda değişme varmı?

diversant

#9
B var byte
TRISB=%00000000
TRISA=%00001111
PORTB=0
B=0
Butonkontrol:
                        Button PORTA.1,0,254,0,B,1,LEDyak
                       goto Butonkontrol
LEDyak:
                         PORTB.0=1

              end

Edit: Proton + basic kullaıyosan (B var byte) yerine Dim B as byte yazman gerekiyo

tosunpasha97

teşekkürler çalıştı... ama şu kodu anlamadım Button PORTA.1,0,254,0,B,1,LEDyak

ipek

Cursor'u buton komutunun üzerine getir ve F1 'e bas açıklaması gelir.

diversant

Alıntı yapılan: tosunpasha97 - 12 Ocak 2014, 12:33:31
tosunpasha97
Bence senin bir picbasic kitabı almadan biraz zor olacak gibi geliyb bana .Veya internetten pdf olarakta var ETE hocanın sayfasınada bakabilirsin O PBP uazmanı

tosunpasha97