Arduino ile servo motor kulanımı

SERVO MOTOR NEDİR?

Servo motorlar 0 ile 180 derece arasında dönebilirler. Arduino ile kullanmak servo motorun veri kablosu (turuncu) için ~ işareti ile gösterilen 3,5,6,9,10,11 numaralı pwm pinlerine bağlanmalıdır.

Servo motorların arduino bağlantısı aşağıdaki şemada gösterildiği gibi yapılmalıdır.

Servo motor arduino kodları...
//Servo motor  gerekli kütüphane dosyasını ekledik.
#include<Servo.h>

Servo motor; //motor adında bir servo nesnesi oluşturduk.

void setup() {
motor.attach(3); // Servo motorun data pinini 3 numaralı 
//pine bağladığımızı belirttik.
}

void loop() {
motor.write(90); // Servo motora açı değeri olarak 
//90 dereceye döndürdük. (0-180 arası)
}


Sürekli ileri geri dönen servo motor kodları...


#include<Servo.h>
Servo motor;
int aci;

void setup() {
 motor.attach(3);
}

void loop() {

for(aci=0;aci<=180;aci+=1){
motor.write(aci);
delay(100);
}
for(aci=180;aci>=0;aci-=1){
motor.write(aci);
delay(100);
}

}

Bu blogdaki popüler yayınlar

Potansiyometre ile servo motor kontrolü

Arduino ile potansiyometre kullanımı