7 Haziran 2015 Pazar

Ldr ile Led kontrolü



Merhaba arkadaşlar bugün analog bir devre elemanı olan ldr ile led'i kontrol edeceğiz hemde seri haberleşmeyi başlatacağız...
Ldr

Foto direnç olarak da geçen ldr ışığa duyarlı bir elemandır. Wikipedia da yazan yazıyı aynen kopyalasam yeterli olacaktır herhalde.Üzerlerine düşen ışık şiddetiyle ters orantılı olarak dirençleri değişen elemanlardır. Foto direnç, üzerine düşen ışık arttıkça direnç değeri lineer olmayan bir şekilde azalır. LDR’nin aydınlıkta direnci minimum, karanlıkta maksimumdur. Hem AC devrede, hem DC devrede aynı özellik gösterir. Bu elemanların yapısında “kadmiyum sülfat” (CdSO4) yarı iletken madde olarak kullanılmaktadır. Kadmiyum sülfat, yalıtkan bir taban üzerine yerleştirilmiş olup, içerisinde iki taraftan daldırılmış birbirlerine değmeyen iletken teller bulunmaktadır. Bu iki iletken telden dışarıya uç çıkarılarak LDR’nin bağlantı terminalleri oluşturulmuştur. LDR’nin üst yüzeyi ışık etkisini algılayabilmesi için şeffaf bir malzemeyle kaplanmıştır.

http://tr.wikipedia.org/wiki/Foto_direnç

Şimdi yavaştan devremize geçelim

Gerekli malzemeler
  • Arduino Geliştirme Kartı
  • Bread board
  • 220 ohm ve 4.7k direnç
  • led 
  • ldr
  • ve olmazsa olmazımız jumper kablolar

Bağlantı Şeması



Kullanılacak kodlar

/*ldr ile led yakıp söndürme 
aynı zamandada seri haberleşme*/
int ldr = A0;
unsigned int ldrDeger =0 ;

void setup() {
    pinMode(13, OUTPUT);
  
     Serial.begin(9600);

}

void loop() {
     ldrDeger = analogRead(ldr);
     if(ldrDeger<200) 
     digitalWrite(13,HIGH);
     else
     digitalWrite(13,LOW);

}

Çektiğim birkaç fotoğraf




Hepinize iyi çalışmalar



2 yorum:

  1. Sands Casino: New & Exclusive Vegas Hotel | Play Online
    Play your favorite 1xbet Slots, Video Poker, Blackjack and Roulette at Sands Casino in Las Vegas. Get 제왕 카지노 your Vegas hotel on the 샌즈카지노 Strip or join us today for your

    YanıtlaSil