Bu yazımızda Arduino ve ULN2003 kullanarak nasıl step motor sürüleceğini anlatacağız.

ULN2003 Nedir?

ULN2003 içinde darlington transistör bağlantıları bulunan bir entegredir. 7 girişi yükseltip 7 çıkış verebilir. Bizim kullanacağımız 28BYJ-48 kodlu step motor 4 adet girişe sahip olduğu için biz ULN2003’ün 4 giriş ve 4 çıkışını kullanacağız.

ULN2003 Pinleri

Aşağıdaki diyagramda görüldüğü gibi 8 nolu pin GND, 9 nolu pin motor sürmek için kullanılacak voltaj pinidir.

28BYJ-48 Step Motor Nedir?

28BYJ-48 Redüktörlü step motor, 5V ile çalışan 4 fazlı bir step motordur. Çok güçlü olduğu söylenemez.

28BYJ-48 Step Motor Pinleri

28BYJ-48 yukarıdaki resminde de görüldüğü gibi 5 pinlidir.

Mavi -> Faz 1
Pembe -> Faz 2
Sarı -> Faz 3
Turuncu -> Faz 4
Kırmızı -> COM (+5V)

Arduino Bağlantısı

Step Motor Kütüphanesi

Aşağıdaki step motor kodlarının çalışması için X113647Stepper isimli kütüphaneyi yüklememiz gerekiyor. X113647Stepper Kütüphanesini indirmek için tıklayın.

Kütüphaneyi nasıl yükleyeceğinizi bilmiyorsanız Kütüphane Yükleme isimli dersimizi inceleyebilirsiniz.

Arduino’ya Yüklenecek Program

 


Benzer Yazılar

Arduino Dersleri – Motor Sürme – L293D – L298N

Bu yazımızda Arduino ile DC motor sürme işleminin nasıl yapılacağından bahsedeceğiz.

Arduino Dersleri – Tuş Takımı (Keypad) Kullanımı

Bu yazımızda Arduino ile tuş takımı (keypad) kullanımından bahsedeceğiz.

Arduino Dersleri – DS1307 Kullanımı

Bu yazımızda gerçek zamanlı tarih saat entegresi olan DS1307'nin nasıl kullanılacağını anlatacağız.

Arduino Dersleri – Bluetooth Modülü (HC-06) Kullanımı

Bu yazımızda HC-06 bluetooth modülünün nasıl kullanılacağını anlatacağız.


Facebookta Paylas