c# ve Arduino ile 4 Adet Servo Çalıştırma
  • Mrb. İyi günceler. Robot Kol Projesi yapıyorum. Herşey tamam ancak elimde tek servo çalıştıran kod Arduino ve C# kodu var. ben bu kodları nasıl 4 Adet Servo çalıştırmak için ayarlabilirim ?
  • Herşey tamamdan kasıt nedir?
    Bu projedeki tamam olan yerleri söyler misin.
  • Herşey Tamamdaki kasıtım şudur; İskeletini ve servo motorlarının düzeneğini kurdum. Sadece Yazılım konusunda yardıma ihtiyacım var.
  • bence once ılk sorvoyu/eksenı bı hareket ettır sonra sırasıyla dıger eksenlerı eklersın cok zor degıl ya yaparsın once bı servoyu yonet gerısı gelır
  • tek servoyu çalıştıran Arduino kodu ve c# kodu hazır tekini yönetebiliyorum.
  • kodu yaz bakalım
  • Arduino Kodu:

    #include < Servo.h>

    Servo servoMotor;
    int servoPin=13;
    int value=0;
    int angle;
    int x;

    void setup(){
    Serial.begin(9600);
    servoMotor.attach(servoPin);
    }

    void loop(){
    if(Serial.available() >0)
    {
    value = Serial.read();
    if(value>0){
    x=value;
    }
    }
    else if (x>0 && x<181){<br /> angle=x+20;
    servoMotor.write(angle);
    } }


    C# Kodu:
    private void trackBar1_body_Scroll(object sender, EventArgs e)
    {
    if (serialPort1.IsOpen == true)
    {
    int PWM_deger = trackBar1_body.Value;
    label1.Text = trackBar1_body.Value.ToString();
    b = BitConverter.GetBytes(PWM_deger);
    serialPort1.Write(b, 0, 4);
    }
    else MessageBox.Show("Connect to Device first !!");

    }

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Login with Facebook

Tagged

Açık kaynak kültürü gereği, çözdüğünüz problemlerin çözümlerini paylaşmayı lütfen unutmayın.