Arduino ile LDR Alarm Yapımı

 Merhaba, bu yazımda LDR ve buzzer ile alarm uygulaması yapacam. Yani bu projede amaç LDR sensör belli bir ışık miktarını algılayınca buzzerın ses çıkarmasını sağlamaktır. Sabah olup LDR ışığı algıladığında buzzer çalışmaya başlayacak ve böylece uyanmış olacaksınız. Haydi projemize geçelim.

Malzeme Listesi

1 adet Arduino Uno

1 adet breadboard

1 adet LDR

1 adet Buzzer

1 adet 10K ohm rezistör

1 adet 330 ohm rezistör

6 adet jumper kablo

 

Devre Şeması 

  1. Adım:
    1. Buzzerı devreye yerleştiriyoruz.

    Sağ bacağınıSol bacağına 330 ohm direnç yerleştirip direncin boşta kalan ayağını breadboard üzerinde bulunan eksi hatla birleştiriyoruz.

  2. Adım:LDR’nin sağ bacağını breadboardın eksi hattıyla birleştiriyoruz.

    LDR’nin sol bacağına 10K ohm direnç takıyoruz. Direnç ve LDR’nin birleşmiş olduğu hattı Arduino üzerinde A0 pini ile birleştiriyoruz.

    Direncin boşta kalan bacağını ise Arduino üzerinde bulunan 5V piniyle bağlıyoruz.

     LDR’yi breadboard üzerine yerleştiriyoruz.

Devremizin son hali:

 

KOD

int buzzer = 8;// buzzerı bağladığımız pin

int LDR = A0;//LDR’yi bağladığımız pin

 

void setup (){

  pinMode(buzzer,OUTPUT);// buzzerı çıkış yaptık

  pinMode(LDR,INPUT);//LDR’yi giriş yaptık

  Serial.begin(9600);// seri monitörle bağlantımızı yaptık

}

 

void loop(){

  int deger = analogRead(LDR);//A0’dan gelen değeri okuyup değer ismine atıyoru

  Serial.println(deger);//okunan değeri seri ekrana yazdırıyoruz

 

  if(deger<=250){ // eğer değer 250’den küçükse

    tone(8,440);//buzzer bu sesi çalsın

  } else{

    noTone(buzzer); //tonu kapatma

  }

  delay(10);// bekleme

}

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top