28 Kasım 2017 Salı

// Arduino Buton Uygulamaları - 4
#define BUTON2 digitalRead(2) // BUTON2 butonu 2. pine bağlandı
#define BUTON3 digitalRead(3) // BUTON3 butonu 3. pine bağlandı
#define BUTON4 digitalRead(4) // BUTON2 butonu 2. pine bağlandı
#define BUTON5 digitalRead(5) // BUTON3 butonu 3. pine bağlandı
void setup()
{
  pinMode(2, INPUT);  
  pinMode(3, INPUT); 
  pinMode(4, INPUT);
  pinMode(5, INPUT); 
  for(int i=6;i<14;i++)
  {
    pinMode(i,OUTPUT);
  }
}
void loop()
{
  if(BUTON2) // BUTON1 ve BUTON2 butonu basılı mı?
  {
    for(int i=6;i<14;i++)
    {
      digitalWrite(i, HIGH); // LED' i yak
    }
  
  }
  else
  {
    for(int i=6;i<14;i++)
    {
      digitalWrite(i, LOW); // LED' i yak
    }
  }


  //-------------------------------------
  if(BUTON3) // BUTON1 ve BUTON2 butonu basılı mı?
  {
    for(int i=6;i<14;i++)
    {
      digitalWrite(i, HIGH); // LED' i yak
      delay(100);
    }
  
  }
  else
  {
    for(int i=6;i<14;i++)
    {
      digitalWrite(i, LOW); // LED' i yak
    }
  }

  //-------------------------------------
  if(BUTON4) // BUTON1 ve BUTON2 butonu basılı mı?
  {
    for(int i=13;i>=6;i--)
    {
      digitalWrite(i, HIGH); // LED' i yak
      delay(100);
    }
  
  }
  else
  {
    for(int i=6;i<14;i++)
    {
      digitalWrite(i, LOW); // LED' i yak
    }
  }

  //-------------------------------------
  if(BUTON5) // BUTON1 ve BUTON2 butonu basılı mı?
  {
    for(int i=6;i<14;i++)
    {
      digitalWrite(i, HIGH); // LED' i yak
      delay(100);
    }

    

    for(int i=13;i>=6;i--)
    {
      digitalWrite(i, LOW); // LED' i yak
      delay(100);
    }
  
  }
  else
  {
    for(int i=6;i<14;i++)
    {
      digitalWrite(i, LOW); // LED' i yak
    }
  }
  
}

Hiç yorum yok:

Yorum Gönder