ARDUINO DERS-6 ( SERVO MOTOR KONTROL)
ŞEKİL 1.6
Servo motorlar 0 ile 180 derece arasında 1 derece
hassasiyetiyle dönebilen motorlardır. Bu özellikleri nedeniyle bir çok
projede kullanılmaktadır. Servo motorların arduino kartına bağlamak için 3
farklı renk kablosundan kırmızı renk kablo arduinonun 5V pinine, kahverengi
olanı GND pinine, turuncu olanı ise ardunionun 3,5,6,9,10 veya 11 numaralı
pinlerinden birisine bağlanır.
MALZEMELER:
- 1x Arduıno UNO
- 1x Breadboard
- 1x servo motor
- iki ucu erkek jumper kablo
- 9V enerji kaynagi
DEVRE KODU:
#include <Servo.h>
Servo myservo;
// Kontrol
edeceğiniz motoru isimlendirin
int pos = 0;
// Servomuzun pozisyonunun kaydedileceği değer
void setup() { myservo.attach(9); //
Servonuzu pin 9 olarak ayarlaryın
}
void loop() {
for(pos = 0; pos < 180; pos += 1) // Servo
derecemiz 0dan 180e doğru gidecek
{
// Her adımda 1 derece
artacak
myservo.write(pos);
// Servoyu belirtilen pozisyona 'pos'
gidecek şekilde ayarlayın
delay(15);
// Belirtilen pozisyona geçmesi için 15ms geçmesi gerek
}
for(pos = 180; pos>=1; pos-=1) //
Servo derecemiz 180den 0a gidecek
{
myservo.write(pos);
// Servoyu belirtilen pozisyona 'pos' gidecek
şekilde ayarlayın
delay(15);
//
Belirtilen pozisyona geçmesi için 15ms geçmesi gerek
}}

Yorumlar
Yorum Gönder