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

Bu blogdaki popüler yayınlar

ARDUINO DERS-10 (HC-SR04 ultrasonik mesafe sensörü )

ARDUINO DERS-22 (PİYANO YAPIMI)

ARDUINO DERS-32 (2X16 LCD İLE RFID KULLANIMI)