Joistik İle Servo Motor Kontrol Uygulaması(arduino joystick servo control)

6 4.703

Bu projede joistik ile 2 adet servo motoru kontrol edeceğiz.Joistiklerin çalışma prensipleri değişken dirence dayanmaktadır.Bu modülde 2 eksende servoların hareketini gerçekleştireceğiz.

Malzemeler:

  1. Arduino
  2. Joistik modül
  3. 2 Adet servo motor

Bağlantılarını aşağıdaki şekillerdeki gibi yapıyoruz.

 

Joistik Servo Kontrol

#include <Servo.h>
 
const int servo1 = 3;
const int servo2 = 10;
const int joyH = 3;
const int joyV = 4;
 
int servoVal;
 
Servo myservo1;
Servo myservo2;
void setup() {
myservo1.attach(servo1);
myservo2.attach(servo2);
 
Serial.begin(9600);
}
 
void loop(){
outputJoystick();
servoVal = analogRead(joyH);
servoVal = map(servoVal, 0, 1023, 0, 180);
 
myservo2.write(servoVal);
servoVal = analogRead(joyV);
servoVal = map(servoVal, 0, 1023, 70, 180);
 
myservo1.write(servoVal);
 
delay(15);
 
}
void outputJoystick(){
 
Serial.print(analogRead(joyH));
Serial.print ("---");
Serial.print(analogRead(joyV));
Serial.println ("----------------");
}

Bunlar da İlgini Çekebilir

Cevap bırakın

E-posta hesabınız yayımlanmayacak.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

6 Yorum
  1. sümeyye

    galiba kopyala yapıştır yaptın. videodaki joystickle şekildeki farklı. girişler farklı. insanlara yardımcı olmak için yapın böyle şeyleri oyalamak için değil!

  2. Umut

    Joystick den elinizi çektiğinizde servo bulunduğu konumda duruyor fakat kodda öyle değil.

  3. Ali Osman

    Güzel proje, tebrikler… Bu arada servoların torku kaç?

  4. Murat

    merhaba c# ile 2 servo motoru kontrol etmek istiyorum yardımcı olabilir misiniz?

  5. mahsum

    gerçekten çok faydalı olmuş sezgin bey. bu tür konularda uygulamalı kaynak yok sizde olması çok güzel. robot kol da yapmayı düşünüyor musunuz

    1. Sezgin GÜL

      Olumlu yorumunuz için teşekkürler. Robot kol projemiz de mevcut buradan bakabilirsiniz http://www.robimek.com/el-hareketleriyle-kontol-edilen-robot-kol/