Ergün Güler
Üye
- Katılım
- 12 Mar 2017
- Mesajlar
- 252
- Puanları
- 1
- Yaş
- 48
Merhaba Aşağıdaki gibi tek buton ile led yakıp söndürüyorum. Fakat kuru kontak ile giriş uygularken parazitleri de giriş kabul ediyor. örneğin 100ms altındaki butona basmayı kabul etmesin istiyorum. Bunu nasıl yapabilirim?
Kod:
#define butonPin 7
#define ledPin 13
int deger;
int simdiki,onceki;
void setup() {
pinMode(butonPin, INPUT);
pinMode(ledPin, OUTPUT);
deger = LOW;
onceki = LOW;
}
void loop() {
simdiki = digitalRead(butonPin);
if (onceki == HIGH && simdiki == LOW)
{
deger = digitalRead(ledPin);
if (deger == HIGH)
{ digitalWrite(ledPin, LOW);
}
else {
digitalWrite(ledPin, HIGH);
}
}
onceki = simdiki;
}