Arduino Robotik Dersleri 8: LDR İle Işık Algılama ve Işık şiddetine Göre LED li gösterge.

şerafettin kahramanşerafettin kahraman


Ocak 2018 Arduino Başlangıç (11) 4 Okunma Sayısı: 484


Arduino Robotik Dersleri 8: LDR İle Işık Algılama ve Işık şiddetine Göre LED li gösterge.

Merhaba arkadaşlar. Bu dersimizde ışık şiddetine göre yanan LED’li gösterge uygulaması yapacağız.Gerekli Malzemeler:

Bu uygulamada bir önceki uygulamamız olan analog değer okuma uygulamasından tek farklı olarak kullanacağımız eleman, bir LDR. Peki, LDR nedir?

Light Dependent Resistor (LDR, Foto direnç)

Foto direnç yani LDR, üzerine düşen ışığın şiddetine bağlı olarak değişen dirence sahip bir elemandır. Direnci, üzerine düşen ışık miktarıyla ters orantılı olarak değişir. Gündelik kullandığımız çoğu elektronik alette “fotosel” ismiyle yaygın olarak kullanılır.

Bu uygulamadaki devre şemamız, analog giriş uygulamamızdakiyle büyük ölçüde benziyor. Tek farklı yanı, analog girişte kullandığımız potansiyometrenin yerine LDR ve 1 kΩ değerinde bir direnç kullanmamız.


Devre şeması 17/01/2017 tarihinde güncellenmiştir.

Kullnacağımız arduino kodumuz da bir önceki uygulamamızdaki kod ile hememn hemen aynı:

int potPin = 0;
int latchPin = 5;
int clockPin = 6;
int dataPin = 4;
int leds = 0;

void setup() 
{
  pinMode(latchPin, OUTPUT);
  pinMode(dataPin, OUTPUT);  
  pinMode(clockPin, OUTPUT);
}
void loop() 
{
  int deger  = analogRead(potPin);
  int yanan_ledsayisi = deger / 114;  //1023 / 9
  leds = 0;
  for (int i = 0; i < yanan_ledsayisi; i++)
  {
    bitSet(leds, i); 
  }
  registeraYaz();
}

void registeraYaz()
{
   digitalWrite(latchPin, LOW);
   shiftOut(dataPin, clockPin, LSBFIRST, leds);
   digitalWrite(latchPin, HIGH);
}

arduino uno arduino dersleri LDR ışık

Makaleye yorum yapmak silmek ve düzenlemek için giriş yapınız.

Giriş Yap

Misafir kullanıcı olarak sorularınızı aşağıya yazabilirsiniz.

Yorum:

Misafir

Misafir 7.12.2018 16:05:12

LDR İle Işık Algılama ve Işık şiddetine Göre LED li gösterge ile ilgili makale içinn teşekkürler. -
Misafir

Misafir 7.12.2018 16:18:12

LDR kullanımı için Teşekkürler. -
Misafir

Misafir 7.12.2018 16:24:25

Teşekkürler. -
Misafir

Misafir 7.12.2018 16:47:00

LDR güzel olmuş. -

Blog Arama

Son yorumlar

  • derleme hatası alıyorum
  • 12f nasıl yükleyebiliriz
  • Bir allahın kuluda sormuyorki nerde bunun GPIO11 bacağı. her yere bakdım kimsede yazmamış. nerde 11 bacağı bu kartın.
  • https://downloads.arduino.cc/packages/package_index.json dosya imza doğrulama başarısız. Dosya yoksayıldı. BU HATAYI ALMAKTAYIM COZEMEDIM
  • sorun yaşıyordum teşekkür ediyorum faydalı oldu. Bu konuda diğer uygulama yazılarınızı da bekliyoruz.