Pinoo Kütüphanesi
  • Pinoo Nedir?
  • Ürünler
    • Pinoo Ürünleri Karşılaştırma Tablosu
    • Pinoo Giriş Set
    • Pinoo Temel Set
    • Pinoo İcat Set
    • Pinoo Maker Set
    • Pinoo Tam Set
    • PinooBot Araç Kiti
    • Pinoo Minoo
    • Sensörler
    • Modüller
  • Dökümanlar
    • Pinoo Kontrol Kartı
    • Mesafe Sensörü
    • Buzzer Modülü
    • Çizgi İzleme Sensörü
    • Işık Algılayıcı Sensör (LDR)
    • 2WD Metal Robot Gövdesi
    • Eğim ve Darbe Sensörü
    • Hareket Algılama (PIR) Sensörü
    • Led Modülü
    • Joystick Modülü
    • Buton modülü
    • LCD Ekran Modülü
    • Kırmızı Led Modülü
    • Bluetooth Modülü
    • Toprak Nem Sensörü
    • Su Seviye Sensörü
    • Sıcaklık Nem Sensörü
    • Servo Motor Modülü
    • Sensör / Modül Bağlantı Kablosu
    • Potansiyometre Modülü
    • Motor ve Tekerlek
    • Montaj Eklentisi
  • KÜTÜPHANE ve DOSYALAR
    • Pinoo Studio Masaüstü Uygulaması
    • Pinoo Studio Scratch
    • Mblock V3.4.12
    • Lcd Ekran Uzantı Dosyası
    • DHT-11 KÜTÜPHANESİ
    • Bluetooth Hm-10 ile Motor Hareketi Sağlama
    • Bluetooth HM-10 (Mblock3)
    • Pinoo Blockly Masaüstü Uygulaması
  • Broşürler
    • Pinoo Broşür
    • Pinoo Ide Broşür
    • Pinoo Minoo Broşür
    • PinooBot Broşür
    • PinooBot Montaj
Powered by GitBook
On this page

Was this helpful?

  1. Dökümanlar

Servo Motor Modülü

PreviousSıcaklık Nem SensörüNextSensör / Modül Bağlantı Kablosu

Last updated 3 years ago

Was this helpful?

Ö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.

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 motordan çıkan üç adet bağlantı kablosu bulunmaktadır. Bağlantıları nasıl yapacağımız konusunda bize yol gösteren bu kablolar genellikle kahverengi, kırmızı ve turuncu renktedirler. Kahverengi kablo topraklama yani GND, kırmızı kablo servo motora güç göndermek için 5V, turuncu kablo ise servo motora veri gönderip kontrol edebilmek için kullanılır.Servo motorun bağlantı kablolarını pinoo sensör kartı üzerindeki ilgili pinlere takmamız gerekiyor. Servo motor modülünün etiket rengi mordur ve bu pinoo kart üzerinde mor renkli olan tüm kapılara bağlantı yapabileceğimiz anlamına gelmektedir. Sonrasında modülümüzü Rj11 kablo yardımıyla pinoo kart üzerindeki kırmızı etiketli kapılardan birine bağlıyoruz.Bilgisayarımızda mBlock programını açarak pinoo kartımızın bağlantılarını gerçekleştiriyoruz. Servo motoru kodlarken kapı seçimini doğru yapıp istediğimiz açıyı seçmemiz gerekmektedir. Açı değerini seçenekler arasındna seçebileceğimiz gibi kendimiz bir değer de girebiliriz.

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.

mblock
kodlama
çocuklar için kodlama seti