Servo ile LED kontrolü sağlamak için aşağıdaki adımlar izlenebilir: 1. Devre Kurulumu: Arduino Uno, SG90 servo motor, LDR, LED diyot, 10KΩ ve 220Ω dirençler, jumper kablolar ve breadboard kullanılır. LDR, breadboard üzerine yerleştirilir ve bir bacağına 10KΩ direnç bağlanır. LDR'nin diğer bacağı, breadboard'un + şeridine bağlanır. Servo motorun kırmızı ve kahverengi uç çıkışları, jumper kablolarla breadboard'un + ve - şeritlerine bağlanır. Servo motorun turuncu uç çıkışı (data), Arduino'nun 9 numaralı PWM dijital girişine bağlanır. Breadboard'un + ve - şeritlerine kablo bağlanarak Arduino'nun +5V ve GND pinlerine bağlanır. 2. Kodlama: `Servo.h` kütüphanesi dahil edilir ve `Servo` nesnesi oluşturulur. LED'in pin numarası belirlenir ve çıkış olarak ayarlanır. Servo, 0 ila 180 derece arasında döndürülür ve LED açılır. Servo belirli bir konuma ulaştığında LED kapatılır. Örnek bir kod: ```cpp #include <Servo.h> Servo myServo; // Servo nesnesi oluşturma int ledPin = 7; // LED'in bağlı olduğu pin void setup() { myServo.attach(9); // Servoyu 9. pine bağlama pinMode(ledPin, OUTPUT); // LED pinini çıkış olarak ayarlama } void loop() { digitalWrite(ledPin, HIGH); // LED'i açma for (int angle = 0; angle <= 180; angle++) { myServo.write(angle); // Servo pozisyonunu ayarlama delay(15); // Servonun pozisyona ulaşmasını bekleme } digitalWrite(ledPin, LOW); // LED'i kapatma delay(2000); // Bir sonraki dönüşten önce 2 saniye bekleme } ``` Daha fazla bilgi ve detaylı açıklamalar için Dbestech ve Robotistan forumlarındaki ilgili kaynaklara başvurulabilir[