Habbocuyum AR-GE: LEDİNİZİ SENSÖR YAPIN !


Merhabalar bugün ledinizi ldr sensörüne çevireceğim.
LED : Işık yayan diyot (LED), bir elektrik akımı içinden geçtiğinde görünür ışığı yayan yarı iletken bir cihazdır. Işık özellikle parlak değildir. Genellikle rgb dışında tek renkli olurlar. Bir LED’in çıkışı kırmızı (yaklaşık 700 nanometrelik bir dalga boyunda) ile mavi-mor (yaklaşık 400 nanometre) arasında değişebilir. Bazı LED’ler kızılötesi (IR) enerji yayar (830 nanometre veya daha uzun); böyle bir cihaz, kızıl ötesi yayan diyot (IRED) olarak bilinir.
Sensör : Sensör, fiziksel ortamdaki bazı giriş türlerini algılayan ve yanıtlayan bir cihazdır. Spesifik giriş ışık, ısı, hareket, nem, basınç veya çok sayıda başka çevresel olaydan herhangi biri olabilir. Çıktı genellikle algılayıcı konumunda insan tarafından okunabilir ekrana dönüştürülen, okuma veya ileri işleme için bir ağ üzerinden elektronik olarak iletilen bir sinyaldir.

Nasıl yani ??? Ledden sensör (!)…

LED’e belirli bir akım uygulayınca nasıl ışık veriyorsa, belirli bir ışık uygulayınca da bize ufak bir akım geri döndürüyor. Anlaştık ???
Peki LED’i sensör yaparsak ne işimize yarar ?
İnternette 10 adet LED’ i 4 TL gibi ucuz bir fiyata bulabilirken, LDR’nin teki 3 TL gibi bir fiyata alabiliyorsunuz. Yani paradan tasarruf. Kullanım alanları ise basit LDR gibi, yani ışık ile işiniz varsa sensör olarak kullanılabilir.
Kod :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Author : Utkan SUBAŞI
void setup() {
pinMode(13, OUTPUT);
// 9600 baud'da serial bağlantı açın. Zorunlu Değil
Serial.begin(9600);
}
void loop() { //Deger adlı değişken yani analog değerimiz 1'den düşükse yani hava karanlıksa 13'ü etkinleştir.
//1 yazan değeri istediğiniz hassaslığa göre ayarlayabilirsiniz.
if (analogRead(A0) < 1) {
digitalWrite(13, HIGH);
}
//Deger adlı değişken yani analog değerimiz 1 den büyükse ya da eşitse yani hava aydınlıksa 13'ü kapat.
else if (analogRead(A0) >= 1) {
digitalWrite(13, LOW);
}
}

Haber için Utkan SUBAŞI'Ya Teşekkürler.
Tags

Yorum Gönder

1Yorumlar
Yorum Gönder