Jump to content
Musa Acar

arduino ile servo motor sürme.

Önerilen İletiler

Musa Acar    0

merhabalar.

Arduino ile servo motor sürerken istediğim açılara servo motoru yönlendirip orada bir süre bekletebiliyorum. Ancak belirlediğim açılara servo motoru döndürürkenki hızını yavaşlatmam gerekiyor . if döngüsü içerisinde iken hızı yavaş oluyor ancak if döngüsü içerisinde de servoyu istediğim açıda bekletemiyorum. Kısacası aşağıda paylaştığım basit kod ile servoyu 0 ile 180 derece arası döndürüyorum ancak dönüşlerdeki hızı nasıl düşürürüm.

 

#include <Servo.h>

 

#include <Servo.h>
Servo sg90;
int pos = 0;
int pozisyon=0;

void setup()
{
sg90.attach(9);
}
void loop()
{

 

sg90.write(180);
delay(3000);
sg90.write(0);
delay(3000);
}

 

İletiyi paylaş


İletiye bağlantı
Sitelerde Paylaş
şenol eker    0

Doğrudan 180 ve sonra da sıfır yapmak yerine birer birer arttırarak araya da bekleme koyarak istediğin hızı ayarlayabilirsin örneğin.

Şunun gibi bir şey deneyebilirsin:

 for(pos = 0; pos <= 180; pos ++){
   sg90.write(pos);
   delay(30);  }

delay(3000)

 for(pos = 180; pos >= 0; pos --){
   sg90.write(pos);
   delay(30);  }

 

Bunları loop()

{

içine yazmalısın.

}

Ben denemedim. Denedikten sonra sonucu bildirirsen sevinirim.

İletiyi paylaş


İletiye bağlantı
Sitelerde Paylaş
Musa Acar    0
gönderildi (düzenlendi)

yardımlarınız için teşekkür ederim.

sg 90 yapacağım iş için biraz güçsüz kaldı, şimdi mg 995 360 ° derece servo ile deneme yapacağım...

#include <Servo.h>

Servo sg90;
int pos=0;
int pozisyon=0;

void setup() {

sg90.attach(9);

}

void loop() {
 for(pos = 0; pos <= 180; pos ++)
 {
   sg90.write(pos);
   delay(30);  
   }

delay(3000);

 for(pos = 180; pos >= 0; pos --)
 {
   sg90.write(pos);
   delay(30);
   }
delay(3000);
}

tarihinde Musa Acar tarafından düzenlendi

İletiyi paylaş


İletiye bağlantı
Sitelerde Paylaş

Hesap oluşturun veya yorum yazmak için oturum açın

Yorum yapmak için üye olmanız gerekiyor

Hesap oluştur

Hesap oluşturmak ve bize katılmak çok kolay.

Hesap Oluştur

Giriş yap

Zaten bir hesabınız var mı? Buradan giriş yapın.

Giriş Yap

×

Önemli Bilgilendirme

Facebook / Twitter / Google hesabınızla kolayca kaydolup cevap verebilir, soru sorabilir, istekte bulunabilirsiniz.
Devam etmeniz, forum kurallarını kabul ettiğiniz anlamına gelir.            Forum Kuralları