Picproje Elektronik Sitesi

DERLEYİCİLER => Proton+ => Konuyu başlatan: mustafa_cmbz - 03 Mart 2019, 17:32:03

Başlık: Adc buton ile while wend ?
Gönderen: mustafa_cmbz - 03 Mart 2019, 17:32:03
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 :

If    BUTON = 1 Then
 While BUTON = 1
 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 ?

Başlık: Ynt: Adc buton ile while wend ?
Gönderen: mustafa_cmbz - 03 Mart 2019, 17:37:30
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..