LDR ile LED kontrolü yapmak için aşağıdaki adımlar izlenebilir: 1. Malzeme hazırlığı: Arduino Uno, LDR, LED, dirençler ve jumper kablolar gibi gerekli malzemeler temin edilir. 2. Devre kurulumu: LDR'nin uzun bacağı A0 analog pinine, kısa bacağı ise 3. pine bağlanır. 3. Kodlama: - Analog kullanım: `int Deger = analogRead(A0);` komutu ile A0 pinindeki LDR'den gelen veri "Deger" değişkenine atanır. `analogWrite(led, Deger);` komutu ile LED'in yanması sağlanır. - Dijital kullanım: `pinMode(led, OUTPUT);` komutu ile LED'in çıkış elemanı olduğu belirtilir. `digitalWrite(led, (Deger <= 15 ? LOW : HIGH));` komutu ile "Deger" değişkenindeki değere göre LED yanar veya yanmaz. 4. Test: Kod yüklendikten sonra, LDR üzerine el ile karanlık yapılarak devrenin doğru çalışıp çalışmadığı test edilir. LDR, ışık miktarına göre direnç değeri değiştiği için, ışık değişimine bağlı olarak kontrol edilmek istenen devrelerde sıkça kullanılır.