LDR ile LED kontrolü nasıl yapılır?
LDR (Light Dependent Resistor) ile LED kontrolü yapmak için aşağıdaki adımları izlemek gerekmektedir: 1. Malzeme Hazırlığı: Arduino Uno, LDR, 10k Ohm direnç, LED ve 220 Ohm direnç gibi gerekli malzemeleri temin edin. 2. Devre Bağlantısı: - LDR'nin bir bacağını 5V pinine, diğer bacağını ise Arduino'nun A0 analog pinine bağlayın. - 10k Ohm direnci LDR ile seri olarak bağlayın ve GND'ye indirin (pull-down direnci). - LED'in anot bacağını (uzun bacak) Arduino'nun dijital 9 numaralı pinine bağlayın. - LED'in katot bacağını (kısa bacak) 220 Ohm direnç üzerinden GND'ye bağlayın. 3. Arduino Kodu: - Aşağıdaki gibi bir kod yazarak LED'in yanıp sönmesini kontrol edin: ``` // Pin Tanımlamaları const int ldrPin = A0; // LDR'nin bağlı olduğu analog pin const int ledPin = 9; // LED'in bağlı olduğu dijital pin int ldrValue = 0; // LDR'den okunan değer void setup() { pinMode(ledPin, OUTPUT); // LED çıkış olarak ayarlandı Serial.begin(9600); // Seri iletişim başlatıldı } void loop() { ldrValue = analogRead(ldrPin); // LDR'den analog veri oku // Seri monitöre LDR değeri yazdır Serial.print("LDR Değeri: "); Serial.println(ldrValue); // Işık seviyesi kontrolü if (ldrValue < threshold) { digitalWrite(ledPin, HIGH); // LED'i yak } else { digitalWrite(ledPin, LOW); // LED'i söndür } delay(100); // Çok hızlı okumayı önlemek için küçük bir gecikme } ``` Bu kod, LDR'den alınan analog veriye göre LED'in durumunu değiştirir.
LDR ile LED kontrolü nasıl yapılır?