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 ?
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..