29 Kasım 2013 Cuma

Arduino Project 1

Videosu : https://www.youtube.com/watch?v=8ZjKSl0Fglg

// ledleri hangi pinlere bağlıcağımı belirledim
const int redLed1 = 5;
const int redLed2 = 4;
const int greenLed = 3;

//butonun ledi
const int switchPin = 2;

void setup(){

  // ledlerin nasıl davrancağını belirledim
  pinMode(redLed1,OUTPUT);
  pinMode(redLed2,OUTPUT);
  pinMode(greenLed,OUTPUT);

  //buton
  pinMode(switchPin,INPUT);

}

void loop(){

  int switchState; // butona bastıkça değişip bu değeri tutucak değişkenimiz.

  switchState = digitalRead(switchPin);//butona göre okuncağını söyledim

  if(switchState == LOW){ // butona basılı değilse
 
 
    digitalWrite(greenLed, LOW); // yeşili sönük kalıcak
 
    //kırmızıları yak/söndür
    digitalWrite(redLed1, HIGH);
    digitalWrite(redLed2, LOW);
 
    delay(250); // 250 ms bekle

    //kırmızıları yak/söndür
    digitalWrite(redLed1, LOW);
    digitalWrite(redLed2, HIGH);
 
    delay(250);

  }else{ // butona basıldığındada kırmızıları söndür yeşili yak

    digitalWrite(redLed1, LOW);
    digitalWrite(redLed2, LOW);
 
    digitalWrite(greenLed, HIGH);
  }
}

Hiç yorum yok:

Yorum Gönder