• mLAB

LDR ile Sokak Lambası

Güncelleme tarihi: 20 Oca 2018

Sokak lambaları, hava belirli bir karanlık değerine ulaştığında yanarlar. Bu uygulama için LDR ( Işık Sensörü ) ve Sarı LED kullanacağız. Işık sensörü ile bulunduğumuz ortamın ışık değerini ölçeceğiz. ölçtüğümüz değerlere göre LED'i yakacağız veya söndüreceğiz..


Uygulamanın Açıklaması :

Uygulamamızda kullandığımız LDR ışık sensörü analog ölçüm yapan bir sensördür.

Bu nedenle, ışık sensörü çıkışını Arduino'nun A0 Analog portuna bağladık. Lamba olarak kullanacağımız sarı LED'i ise 10 nolu dijital portuna bağladık.


dnyARDUINO BAĞLANTILARI :

Uygulamamız için yapılması gereken bağlantılar.

ARduino ---- dnyARDUINO

10 ---- LED2

A0 ---- IŞIK


Uygulamanın Arduino IDE Kodu :

int lamba = 10; // 10 nolu portu lamba olarak tanımlıyoruz.

int sensor = A0; // A0 nolu portu sensor olarak tanımlıyoruz.

void setup() {

pinMode(lamba, OUTPUT); // lamba (10) nolu port çıkış olarak tanımlanıyor.

}

void loop() {

int isik_miktari =


analogRead(sensor); // sensor ( A0 ) portunu oku sonucu isik_miktari değişkenine aktar.

if(isik_miktari < 400) // isik_miktari 400'den küçük miü?

{ digitalWrite(lamba, HIGH); // Eğer küçük ise lamba'yı ( Sarı LED ) yak.

}

else {

digitalWrite(lamba, LOW); // Eğer büyük ise lamba'yı ( Sarı LED ) söndür.

}

}


Uygulama Kodunu indirmek için Tıklayın...



207 görüntüleme0 yorum

Son Paylaşımlar

Hepsini Gör

LCD