Arduino, Arduino IDE, sensör bağlantıları ve diğer tüm bilgiler ile ilgili içeriklere buradan ulaşabilirsiniz.
Arduino proje örneği 5 (Arduino Kodları ile) - LED Yakan LDR Devresi
LDR ‘Light Dependent Resistor’ tamlamasının kısaltmasından gelmektedir ve anlamı ışığa bağımlı dirençtir. LDR ayrıca foto direnç olarak da adlandırılır.
Bir direnç çeşidi olmasının yanında aynı zamanda bir pasif sensör olan LDR, ışık şiddetine bağlı olarak yapısında değişiklik gösterir. Bu Ortamdan aldığı fiziksel değişimden faydalanarak çıkışında da bir değişiklik gösterebildiği için sensör görevi gördüğünü söyleyebiliriz.
Gerekli Malzemeler:
Arduino Uno
Breadboard
1 adet 1KΩ Direnç
1 adet 220Ω Direnç
LDR
1 adet LED
Adım 1 :
LDR led bağlantımızı yapıyoruz.
Adım 2 :
Arduino IDE programını açıyoruz.
Adım 3 :
Kodlarımızı yazıyoruz.
#define led 3 //3.Pinde LED olduğunu tanımlıyoruz
void setup() {
pinMode(led,OUTPUT); //LED'in çıkış elemanı olduğunu belirtiyoruz
Serial.begin(9600); //9600 Baundluk bir seri haberleşme başlatıyoruz
}
void loop() {
int isik = analogRead(A0); //Işık değişkenini A0 pinindeki LDR ile okuyoruz
Serial.println(isik); //Okunan değeri seri iletişim ekranına yansıtıyoruz
delay(50);
if(isik > 900){ //Okunan ışık değeri 900'den büyük ise
digitalWrite(led,LOW); //LED yanmasın
}
if(isik
Projemiz tamamlandı. LDR el ile kapatıldığında ve ışık azaldığında ledi yakıyor. Cisim algıladığında yanan lambalar bu şekilde çalışıyor.
Arduino, Arduino IDE, sensör bağlantıları ve diğer tüm bilgiler ile ilgili içeriklere buradan ulaşabilirsiniz.
Comments