Servo motorun hızını nasıl ayarlıyoruz?

  • Konbuyu başlatan blastedlands
  • Başlangıç tarihi
B

blastedlands

Ziyaretçi
Merhaba arkadaşlar servo motorun hızını ayarlayamak için kod bulamıyorum VarSpeedServo.h kütüphanesi sorunlu görmüyor.
 
B

blastedlands

Ziyaretçi
Hız derken biraz daha açar mısın konuyu?
position 0 olarak ayaralayıp her seferinde 1 dereceyi 15 20 delayla çalıştırarak hız ayarlanıyor sweep kodunda. Ama ben mesafe sensörü ile uyumlu şekilde kodu birleştiremiyorum
C++:
 #include <Servo.h>
Servo servo1;
int trigPin = 9;
int echoPin = 8;
long distance;
long duration;

void setup()
{
servo1.attach(7);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);// put your setup code here, to run once:
}

void loop() {
ultra();
servo1.write(0);
if(distance <= 10){
servo1.write(90);
delay(4000);
}
}

void ultra(){
digitalWrite(trigPin, LOW);
delay(200);
digitalWrite(trigPin, HIGH);
delay(200);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = duration*0.034/2;
 

Robotikforum.net Nedir?

  • Robotikforum.net 2020 yılında kurulup yayın hayatına başlayan ve Türkiye’de robotik kodlama alanının gelişimine katkıda bulunmak için bu alan ile ilgilenen bireylerin bir birleri ile yardımlaşmaları ve fikir danışmalarını sağlayarak daha iyi öğrenmek için her bir bireyin bilgisini ve tecrübesini alarak kendini geliştirebileceği ve sorularına cevap bulabileceği bir platform olarak kurulmuştur.

Bilgilendirme!!!

İçerik sağlayıcı paylaşım sitelerinden biri olan www.robotikforum.net Adresimizde T.C.K 20.ci Madde ve 5651 Sayılı Kanun'un 4.cü maddesinin (2).ci fıkrasına göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur.

Sayfamızı beğendin mi?

X Merhaba ziyaretçi Robotikforum.net adresine hoşgeldin. Robotikforum.net
adresi gelişen teknoloji ile günden güne yaygınlaşan robotik teknolojileri
hakkında yardımlaşabileceğin ve tartışabileceğin bir platformdur.
Aramıza katılmaya ne dersin?
Kayıt Ol