Sinyal lambası tetikleme

Katılım
2 Mar 2015
Mesajlar
138
Puanları
1
Yaş
44
İyi günler. Ben kendimce animasyonlu sinyal lambası yaptım. Yaptığım sinyalin çalışması için tetiklemenin sürekli olması gerekiyor. Fasılalı sinyal için ne yapmam lazım?
Aliexpress te satılan animasyon sinyaller nasıl tetikleniyor?
 
Bolubeyi hocam şu an devre şemasını atamam. Yani bilgisayarım yanımda değil.
Şöyle anlatayım. Tetik voltajını 4.5 zener ile düşürüp PİC in giriş bacağı ile kontrol ediyorum. Eğer 1. pin high ise sol sinyal, 2. pin high ise sağ sinyal, ikisi de high ise dörtlü yanıyor.
Benim tetik sinyal voltajını sinyal çalıştığı sürece sürekli high tutmam lazım. Yani kesik kesik çalışırsa programım da kesik kesik çalışır. O da işime yaramıyor.
Aklıma r c devresi geldi. Yani sinyal voltajı gelince kapasitör yüklenecek. Low olduğunda kapasitör devreyi besleyecek. Ama Aliexpress' te satılan devrelerde böyle birşey olduğunu zannetmiyorum.
İnşaAllah derdimi anlatabilmişimdir. Acaba flaşör kapandığında yine de az bir voltaj veriyor mudur?
 
..tetik sinyalinin devamlı olması neden gerekiyor? geçici bir tetik işlerini daha kolaylaştırır..
tetik geldikten sonra pic programı ile istediğin senaryoyu yapabilirsin..
 
pic programını ona göre yeniden düzenleyin ozaman ek bi malzeme gerekmez. bi kere tetik aldımı hep çalışsın.
 
O zaman yine sinyal kapandığı zaman bir şekilde denetlemek lazım. Mesela nasıl denetim yapabiliriz pic ile?
Şöyle olabilir muhtemelen. Port low olduğu zaman 500ms bekle. Eğer hala port low ise programı durdur. Bu sefer de sinyal 500ms sonra kapanacak.


Buradaki arkadaşın sinyali sinyal direk kapanınca kapanıyor. Bunu gibi istiyorum tam olarak.
 
Giriş pinlerini birer değişkene ata.

Örneğin birinci pine tetik geldiğinde a değikenini 1, b ve c değişkenlerini 0 yapsın. a değişkeni 1 ise sol sinyal döngüsünü çalıştır. Sinyal kesilse bile a değişkeni değişmeyeceği için döngü devam eder.

İkinci pine tetik geldiğinde b değişkenini 1 a ve c değişkenlerini 0 yap. b deişkeni 1 ise sağ sinyal döngüsünü çalıştır.

Üçüncü pine tetik geldiğinde c değişkenini 1 a ve b değişkenlerini 0 yap. c dğeişkeni 1 ise dörtlü döngüsünü çalıştır.

Gerisi sizin bilgi ve tecrübe birikiminize kalmış.
 
Aynen hocam sistemim böyle çalışıyor. Aslında en temizi flaşörden önce kablo çekip sinyal açıldığında 1 sinyal kapandığında 0 yapmak ama. Oto elektrikçiler biraz zor olur dediğin dedi. Ben de böyle çareler üretmek istedim.
Teşekkür eserim bolubeyi hoca .
Not: Bu arada aklıma kesme kullanmak geldi. Onu da deneyeyim.
 

Forum istatistikleri

Konular
127,956
Mesajlar
913,899
Kullanıcılar
449,606
Son üye
rasit.

Yeni konular

Geri
Üst