Arduino ile LDR (Light Dependent Resistor) kullanmak için aşağıdaki adımlar izlenebilir: 1. Malzeme Seçimi: Arduino Uno, breadboard, LDR, LED, 330Ω ve 10kΩ dirençler, jumper kablolar gibi malzemeler gereklidir. 2. Devre Kurulumu: - LDR'nin uzun bacağı A0 pinine, kısa bacağı ise GND'ye bağlanır. - 5V güç, LDR'nin kısa bacağına kırmızı kablo ile bağlanır. - LED'in kısa bacağı toprağa, uzun bacağı ise bir direnç aracılığıyla Arduino'nun ilgili pinine bağlanır. 3. Kodlama: - Analog Kullanım: - `analogRead(A0)` ile A0 pinindeki LDR'den veri okunur. - `Serial.println(deger)` ile veri seri ekranda görüntülenir. - `analogWrite(led, deger)` ile LED'in yanması sağlanır. - Dijital Kullanım: - `pinMode(led, OUTPUT)` ile LED'in çıkış elemanı olduğu belirtilir. - `digitalWrite(led, HIGH/LOW)` ile LED'in yanması kontrol edilir. LDR, üzerine düşen ışık miktarına göre direnç değeri değişen bir sensördür; ışık arttıkça direnç düşer, ışık azaldıkça direnç artar.