Bu uygulamada servo motor <Servo.h> kütüphanesi kullanılarak kontrol edilmiştir. Devrede kullanılan servo motor SG90 servo motordur.
Programlama Kodları
//AÇIKLAMA
//Servo motor önce 0 dereceye, sonra 90 dereceye, sonra yine 0 dereceye konumlandırılır.
//NOT: Bu Servo motor uygulamasında motorun daha sağlıklı çalışabilmesi için
//Arduino'nun 12V bir güç kaynağı ile beslenmesi önem arz eder.
#include <Servo.h>
Servo servo_motor; //servo nesnesi oluşturuldu
void setup()
{
servo_motor.attach(9); //servo motor kontrol ucu 9 nolu pine takıldı
servo_motor.write(0); //servoyu sıfır derece döndür.Aslında bu kod burada hizalama için kullanıldı.
delay(1000); //motorun dönmeyi bitirebilmesi için bekleme verildi
servo_motor.write(90); //servoyu 90 derece döndür.
delay(1000);
servo_motor.write(0); //servoyu sıfır derece döndür.
delay(1000);
}
void loop()
{
}
Devre Şeması

0 comments:
Yorum Gönder