20 Mart 2019, 02:46:58

Haberler:

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


Adc buton ile while wend ?

Başlatan mustafa_cmbz, 03 Mart 2019, 20:32:03

mustafa_cmbz

Merhabalar..

Başlığa tam ne yazacağımı bilemedim.Ama hemen konuya girip sorunumu izah etmek istiyorum..

Kedime ufak bir güç kaynağı yaptım.Üzerinde 5 adet buton olacak.Her bir buton için giriş brakmaktan ise tek bir adc girişinden 5 inide okuyayım istedim.Bilindik gerilim bölücü direnç mantığı ile butonları bağladım.

takıldığım nokta şu:

butona bastığımda algılasın fakat elimi çekene kadar herhangi bir şey yapmasın istiyorum.Daha önce digital girişleri kullandığımda :

Kod Seç
 If    BUTON 1 Then 
 
While BUTON 
 Wend 
 HIGH LED 
 
EndIf

gibi ufak bir parça kod ile hallediyordum bu durumu fakat şuan adc den okunan veriye göre yapmak istediğimde sorun yaşıyorum.Çünki devamlı adc okumam gerekli li güncel değeri alıp while wend döngüsünden kurtulayım.

While wend arasına adc okuma da yaptıramıyorum..

Bu durumu nasıl aşabilirim ?


mustafa_cmbz

Kod Seç
 If    ADC_BUTON >= 690 And ADC_BUTON <=750 Then 
 
While ADC_BUTON >= 690 And ADC_BUTON <=750 
 ADC_BUTON 
ADIn 0
 Wend 
 Toggle RELAY 
 
EndIf
 

Niye ise anlamadığım bir durumdan dolayı şuan derlemeye izin veriyor ve while ile wend arasında adc okuyabiliyorum..