A8: Servo Motor Kullanımı
Kazanımlar
Programlamanın temel yapılarının kazanımı sağlar.
Problem çözme becerisinin gelişimine katkı sağlar.
Algoritmik düşünce sisteminde gelişim sağlar.
Programlamanın ileri seviye kod yapılarını anlamaya yardımcı olur.
Bilgisayar
Arduino IDE
Arduino Uno
SG90 Servo Motor
İki ucu iğneli jumper kablo
Servo motorun kahverengi bacağından çıkan kabloyu Arduino kartın GND pinine bağlayalım.
Servo motorun kırmızı bacağından çıkan kabloyu Arduino kartın 5V pinine bağlayalım.
Servo motorun turuncu bacağından çıkan kabloyu Arduino kartın 9 numaralı dijital pinine bağlayalım.
Devre şemamız hazırlanmış oldu.
Arduino IDE programını çalıştıralım.
Usb kablo ile Arduino Uno kartımızı bilgisayarımızla haberleştirelim.
Bu haberleşme için yapmamız gerekenler sırasıyla:
1. Adım: Usb kablo ile Arduino Uno kartımızı bağlantılarını sağlayalım.
2. Adım: Araçlar/Kartlar bölümünden kart tipini Arduino Uno seçelim.
3. Adım: Araçlar/Port bölümünden de kartın bağlı olduğu portu seçelim.
4. Adım: Kartı sıfırlamak için Dosya menüsünden yeni bir çalışma açalım ve Yükle düğmesine basalım.
Yükleme işlemi tamamlandığında kart sıfırlanmış olacak.
300 ms zaman aralığıyla servo motorun açısını 0 dereceden 180 dereceye 45’er derece değiştirere çalışacak kodları yazalım.
Servo motor kontrolü için öncelikle “Servo.h” kütüphanesini projemize eklemeliyiz.