Servo motoru tek başına arduinoya bağlayarak farklı kodlarla istenilen açılara göndereceğiz. Mblock 5 ile blok kodlamasını yapalım.

Arduino ile servo motor kullanalım

Proje için gerekli malzemeler

  • Arduino uno r3
  • Jumper kablolar
  • Servo motor (sg90 mini)
  • Servo motor kütüphanesi (kod yazımı için)

Nasıl Çalışır ?

Servo motor, RC araba, helikopter ve uçak gibi araçlarda kullanılır. Bu motorlar, istediğimiz açıda sabit kalacak şekilde üretilmişlerdir. Çoğunlukla 0 - 180 derece arası açılarda hareket ederler. Servolar PWM sinyal ile arduino tarafından çalışırlar.

Servo kütüphanesi, Arduino uno kartlarının çoğunda 12'ye ve Arduino Mega'da 48'e kadar servo motoru destekler. Arduino kartların 9. ve 10. çıkışını kullanırlar.

Servo motorun kablolarını incelediğimizde, kırmızı kablo 5V'luk güç bağlantısı için, siyah veya kahverengi kablo GND bağlantısı için, sarı - turuncu veya beyaz renkli olanı ise veri bağlantısı (dijital pin) için kullanılır.

Devre şeması

Arduino IDE kodları

#include <Servo.h>

int i = 0;
Servo servo_9;

void setup()  {
servo_9.attach(9);
}

void loop()  {
servo_9.write(0);
for (i = 0; i <= 180; i += 10) {
servo_9.write(i);
delay(300);  }
}

Mblock 5 kodları

Alternatif arduino IDE kodları

Step motorun devre bağlantısı yine yukarıda verildiği gibi kalacak. Aşağıdaki kod servo motoru 0 dereceden 180 dereceye 1'er derece açılarla çevirecek. Daha sonra 180 dereceden 0 dereceye yine 1'er derece açıyla geri döndürecek.

#include <Servo.h>
Servo s;
int durum = 0;

void setup() {
s.attach(9);  }

void loop() {
for (durum = 0; durum <= 180; durum += 1) { 
s.write(durum);
delay(15);   }

for (durum = 180; durum >= 0; durum -= 1) {
s.write(durum);
delay(15);  }
}
  • Yazı Etiketleri :
  • servo motor arduino
  • servo motor mblock 5 kullanımı
WEBP dosyalarını Adobe Photoshop ile açma, oluşturma
Yazıyı Oku

WEBP dosyalarını Adobe Photoshop ile açma, oluşturma

Windows 10 için ücretsiz Windows File Recovery programı
Yazıyı Oku

Windows 10 için ücretsiz Windows File Recovery programı

Arduino uzaktan kumanda ve IR receiver ile servo motor kontrolü
Yazıyı Oku

Arduino uzaktan kumanda ve IR receiver ile servo motor kontrolü

Arduino LCD ekranda kayan yazı yapalım
Yazıyı Oku

Arduino LCD ekranda kayan yazı yapalım

Arduino engelden kaçan araba yapımı
Yazıyı Oku

Arduino engelden kaçan araba yapımı

4WD bluetooth kontrollü araba yapımı - arduino
Yazıyı Oku

4WD bluetooth kontrollü araba yapımı - arduino

Menu