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);
}
}