sagdaki iki adet kırmızı ortak uç ve digerleri faz uçlarıdır.motoru sürmek için bu 4 adet uca farklı fazlarda sinyal uygulamak gerekir. basit olarak 4 bitlik binary sayıcı nın çıkışlarını bunlara uygularsak motoru döndürebiliriz. servo motorlar hassasiyetlerine göre farklılık gösterebilir. bendeki bu motor 48 adımlık. yani 360 dereceyi 48 e bölersek her adımda 7.5 derece hareket eder.ayrıca half step ve full step gibi iki farklı versiyonda kullanabiliriz. half step de de 96 adım attırarak hassasiyeti iki katına çıkarabiliriz. yaptıgınız uygulamalara göre hassasiyeti farklı motor da kullanabilirsiniz. hassasiyet arttıkça tabi uç sayısıda artacaktır. yukarıda dediğim gibi basit olarak 555 ve 4017 entegreleriyle yapılabileceği gibi arduino gibi kontrolörlerlede yapabiliriz.
Arduino kodları:
buradaki step_cw(48 , 500) içindeki sayılardan birincisi kaç adım atacagını digeri kaç sn aralıklarla adım atacagını belirtir. 96 , 500 yaparsak iki tur dönecektir. programın diger kısımlarını anlatmıyorum çünkü step motorun nasıl çalıştıgını bilmiyorsanız bir işr yaramayacak, biliyorsanız anlarsınız zaten. o kısmını size bırakıyorum.
KAYNAKLAR:
megep/step motor ve sürülmesi
youtube/