flex servo

Flex (Bend) Sensör ile Servo Motor Kontrolü Nasıl Yapılır?

Flex sensörü ile servo motor konrolü görüldüğü gibi çok zor değildir.Bu yazımızla birlikte Robot kolların tasarlanması mümkün. Flex sensörünün hareketine göre servo motoruna bir değer verilerek servo motorun hareket etmesi sağlanabilir. Aşağıdaki resimde görüleceği gibi bu projemizi bu şekilde kullanabiliriz.

 

flex servo

flex-servo3

Bir örnek daha göstermek istiyorum.

flex-servo2

Umarım ilginizi çekmiştir. Şimdi devre şemasını paylaşalım.

flex servo1

Programımız aşağıddaki gibidir.

#include Servo.h  
Servo servo1; 
const int flexpin = 0;  
void setup()  {  
Serial.begin(9600);  
servo1.attach(9); 
}  
void loop()  {  
int flexposition;  
int servoposition;  
flexposition = analogRead(flexpin); 
servoposition = map(flexposition, 600, 900, 0, 180); 
servoposition = constrain(servoposition, 0, 180);  
servo1.write(servoposition);  
Serial.print("sensor: "); 
Serial.print(flexposition); 
Serial.print(" servo: "); 
Serial.println(servoposition);  
delay(20); 
}

Boş zamanlarda arduino ile uğraşan kendi halinde bir Öğretmen.

  
  1. Yılmaz 15 Mayıs 2016 01:43

    kac ohmluk direnc kullandiniz acaba flexdeki olan

    Cevapla
    • Arduinocu 16 Mayıs 2016 12:59

      10Kohml luk direnc kullanabilirsiniz

      Cevapla

Bir Cevap Yazın

Time limit is exhausted. Please reload CAPTCHA.