8 Şubat 2015 Pazar

Hareket sensörüyle Led nasıl yakılır?


Led'in uzun bacağını digital 13 pinine bağlayın. Kısa bacakları ise Arduino'nun GND pinine bağlayın. Hareket Sensörünün GND çıkışını Arduino'nun GND pinine bağlayın, VCC çıkışını Arduino'nun 5V pinine bağlayın. Hareket Sensörünün OUT kısmını ise Arduino'nun digital 5 pinine bağlayın.
Hareket sensörüyle led yakmak için kodları Arduino'ya yükleyin.

Kodlar:
int sensorPin = 5; //Hareket Sensörü digital 5 pinine bağlanır.
int kirmiziLed = 13; //Kırmızı LED digital 13 pinine bağlanır.
int okunanDeger; //Değişken tanımlanır.

void setup()
{
  Serial.begin(9600);//Seri veri iletişimi için 9600 bit/s tanımlanır.
  pinMode(sensorPin, INPUT); // Hareket Sensörü giriş olarak tanımlanır.
  pinMode(kirmiziLed, OUTPUT); // Kırmızı Led çıkış olarak tanımlanır.
}

void loop(){
  okunanDeger = digitalRead(sensorPin); //Hareket sensöründen gelen veri okunur.
  Serial.println(okunanDeger); //Okunan değer seri veri iletişimle yazdırılır.
 
  if(okunanDeger == HIGH){
    digitalWrite(kirmiziLed, HIGH); // LED'i yak.
    delay(100);  
  }
  else
  {
    digitalWrite(kirmiziLed,LOW);  // LED'i söndür.
    delay(100);
  }
}


1 yorum: