Arduino UNO – Dijital Giriş Kullanımı

Bu devremizde Arduino’nun 8 numaralı pini giriş olarak kullanılmıştır. 9 numaralı pin de LED için kullanılmıştır. Bu devremiz butona bir kere basılınca LED yanmaya başlayacak. Tekrar basıldığında LED tekrar sönecek şekilde kodlanmıştır.

bool durum = false;

void setup()
{
  pinMode(8, INPUT);
  pinMode(9, OUTPUT);
}

void loop()
{
  if (durum) {
    digitalWrite(9, HIGH);
  } else {
    digitalWrite(9, LOW);
  }

  if (digitalRead(8)) {
    if (durum) {
      durum = false;
    } else {
      durum = true;
    }
    while (digitalRead(8)) {

    }
  }
}

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s

%d blogcu bunu beğendi: