Arduino UNO / Servo motor sorunu
  • Merhaba...
    void sag1a()
    {
    homdankesisime();
    kesisimdensaga();
    sagbire();
    kaldir();
    sagbirdensaga();
    sagdankesisime();
    kesisimdenhoma();
    indir();
    }

    Bunun gibi bir çok fonksiyonum var. Servo ile ilgili olanı indir() ve kaldir()...
    indir() çalıştığı zaman servoyu 0'dan 45 dereceye döndürmek istiyorum.
    kaldir() çalıştığı zaman da 45 derece ters yöne dönmesini istiyorum.
    Program başladığında servo dönüyor sonra yavaşça geriye geliyor. Ama program başladığında ona dön komutu verilmiş olmuyor.

    Örnek olarak şunu yazayım:
    void indir()
    {
    for(pos = 45; pos >= 0; pos--)
    {
    indirkaldirmotoru.write(pos);
    delay(50);
    }
    delay(800);
    }

    Sıra indir()'e geldiğinde mesela doğru şekilde dönüyor, sonra terse yavaş bi şekilde dönüyor veya ses geliyor ama hiç dönmüyor.

    0'dan 45'e ve 45'ten 0'a istediğim zaman istediğim kadar döndürüp sonrasında servonun bir daha hareket etmemesini nasıl sağlarım?
    Teşekkürler...

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.