#include <Servo.h> // Servo kütüphanesi çağrılır
Servo servo1; // İlk servo nesnesi oluşturulur
Servo servo2; // İkinci servo nesnesi oluşturulur
int joystick1_x = A0; // İlk joystick'in x ekseninin analog pini
int joystick1_y = A1; // İlk joystick'in y ekseninin analog pini
int joystick2_x = A2; // İkinci joystick'in x ekseninin analog pini
int joystick2_y = A3; // İkinci joystick'in y ekseninin analog pini
void setup() {
servo1.attach(11); // İlk servo, 9 numaralı pin'e bağlanır
servo2.attach(10); // İkinci servo, 10 numaralı pin'e bağlanır
}
void loop() {
int joystick1_x_value = analogRead(joystick1_x); // İlk joystick'in x ekseninin analog değeri okunur
int joystick1_y_value = analogRead(joystick1_y); // İlk joystick'in y ekseninin analog değeri okunur
int joystick2_x_value = analogRead(joystick2_x); // İkinci joystick'in x ekseninin analog değeri okunur
int joystick2_y_value = analogRead(joystick2_y); // İkinci joystick'in y ekseninin analog değeri okunur
int servo1_angle = map(joystick1_x_value, 0, 1023, 0, 180); // İlk servo'nun açısı, ilk joystick'in x eksenine göre ayarlanır
int servo2_angle = map(joystick2_x_value, 0, 1023, 0, 180); // İkinci servo'nun açısı, ikinci joystick'in x eksenine göre ayarlanır
servo1.write(servo1_angle); // İlk servo'nun açısı ayarlanır
servo2.write(servo2_angle); // İkinci servo'nun açısı ayarlanır
}