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...
Comments