Ana Sayfa dnyARDUINO dnyArduino LDR ile LED kontrolü

dnyArduino LDR ile LED kontrolü

2 min read
0
0
359

Merhaba arkadaşlar,
Bu yazıda dnyArduino üzerinde yer alan LED’ler ve set içerisinde gelen LDR ışık sensörü ile ortamdaki ışığı algılayıp LED’lere yön veren bir  proje gerçekleştirdik.Sensörler deneylerde ve projelerde en sık kullanılan malzemelerdendir.
Bende bu  projemde,dnyArduıno üzerinde LDR ışık sensörünü kullanarak ortamdaki ışığa göre led’leri konrol edeceğim.Işık fazla ise LED’ler seri bir şekilde yanıp söner.Işık azaldığında  ise LED’lerin hızı düşmeye başlar.

11844168_10203504059280562_1654315205_n

Devrenin Arduino Kodu;


const int ledPin = 7;

const int ledPin2 = 6;

const int ledPin3 = 5;

const int ledPin4 = 4;

const int ledPin5 = 3;

const int ledPin6 = 2;

const int ledPin7 = 1;

const int ledPin8 = 0;

const int sensorPin = 0 ;

void setup(){

pinMode(ledPin,OUTPUT);

pinMode(ledPin2,OUTPUT);

pinMode(ledPin3,OUTPUT);

pinMode(ledPin4,OUTPUT);

pinMode(ledPin5,OUTPUT);

pinMode(ledPin6,OUTPUT);

pinMode(ledPin7,OUTPUT);

pinMode(ledPin8,OUTPUT);

}

void loop(){

int blinkRate = analogRead(sensorPin);

digitalWrite(ledPin,HIGH);

digitalWrite(ledPin2,HIGH);

digitalWrite(ledPin3,HIGH);

digitalWrite(ledPin4,HIGH);

digitalWrite(ledPin5,HIGH);

digitalWrite(ledPin6,HIGH);

digitalWrite(ledPin7,HIGH);

digitalWrite(ledPin8,HIGH);

delay(blinkRate*2);

digitalWrite(ledPin,LOW);

digitalWrite(ledPin2,LOW);

digitalWrite(ledPin3,LOW);

digitalWrite(ledPin4,LOW);

digitalWrite(ledPin5,LOW);

digitalWrite(ledPin6,LOW);

digitalWrite(ledPin7,LOW);

digitalWrite(ledPin8,LOW);

delay(blinkRate*2);

}

 

  • Arduino İle LDR Uygulaması

    Merhaba arkadaşlar, Bu yazımızda Arduino ile LDR uygulamasını gerçekleştirdik. Aslında gün…
Buna Benzer Yazılar Göster !
Daha Fazlasını Yükle - Fırat Atmaca
Daha Fazla Göster -  dnyARDUINO

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir