Pinoo Servo Motor Modülü
Pinoo Servo Motor Modülü Nedir ?
SERVO MOTOR MODÜLÜ
Servo motor projelerde en sık kullandığımız modüllerden biridir. Genellikle 0 ile 180 derece arası dönebilen bu motorlar robot kol, bariyer sistemleri, gibi tam tur dönülmesine gerek olmayan hassas açılı yerlerde kullanılır. Servo motorlar DC motorlardan farklı olarak istediğimiz bir açıda sabit kalacak şekilde tasarlanmıştır.
Servo modülümüzü örnek olarak 3. Kapıya takarak kodlamasını aşağıdaki görseldeki gibi yaptığımızda servo motorun pervanesi 0 derece ile 90 derece arasında sürekli olarak dönüp duracaktır. Aralardaki “bir saniye bekle” kodu pervaneye dönüş yapabilmek için yeterli süreyi tanıma amacıyla yazılmıştır. Aksi takdirde servo motorumuz dönme açısını tamamlayamayacaktır. Sizler de farklı açı ve süreler ile yeni kodlamalar yapabilirsiniz.
IDE Ön Hazırlık:
Pinoo kartımızı USB kablo yardımıyla bilgisayarımıza bağlıyor ve aşağıdaki adımları izleyerek bağlantımızı gerçekleştiriyoruz.
Araçlar menüsü - Kart - Arduino Nano seçelim.
Araçlar menüsü - İşlemci - ATmega328P (Old Bootloader) seçelim.
Araçlar menüsü - Port - COM değeri seçelim.
ARDUINO IDE İLE SERVO MOTOR KULLANIMI
Servo motor modülümüz 3 numaralı pine bağlıdır. Servo kütüphanemizi Arduino IDE programında Taslak-Library Ekle-Servo şeklinde tıklayıp ekleyelim. Servo kütüphanesinde servo motor adında değişken oluşturalım. servomotor.attach komutu ile servo motorumuzu bağladığımız pini tanımlayalım. Servomotor.write komutu ile servo motor açılarını belirleyelim. Delay komutu ile 1000ms (milisaniye) bekletelim. Bu algoritma loop döngüsünün içerisinde olduğundan servo motor sürekli olarak 90 ile 0 derece arasında hareket edecektir.