Raspberry Pi Step Motor kontrolü

muhosevo

Üye
Katılım
13 Tem 2020
Mesajlar
15
Puanları
1
Yaş
24
Herkese merhaba, elimde Raspberry Pi 4 bilgisayarım var, Nema34 step motor sürmek istiyorum. Fakat bir türlü pulse üretemedim ya da ürettim ama bunu motora aktaramıyorum. Kodu yazıp ilgili pine dokunduğumda motor anlık olarak hareket ediyor, sonra duruyor. Benim sürekli pine dokunup çekmem gerek anca öyle dönüyor. Yazmış olduğum kodlar:

import pigpio
from time import sleep

pi = pigpio.pi()
pin = 21

pi.set_mode(pin, pigpi.oUTPUT)
while True:
pi.write(pin, 1)
sleep(0.1)
pi.write(pin, 0)
sleep(0.1)



bu scripti çalıştırınca dediğim gibi motor sadece anlık olarak tık diye bir seferliğine hareket ediyor, sonra duruyor.
Motor sürücüm CWD860. Nema34 Step motor. sürücü 5v çıkış veriyor. Raspberry pi pinleri ise 3.3 volt çıkış veriyor. Bununla alakalı bir sorun olabilir mi bilmiyorum. Yardımcı olursanız çok sevinirim, Herkese teşekkürler.
 
Son düzenleme:
Bak kardeş,öncelikle kodunu kontrol et.Phyton dilinde soldaki boşlugun anlamı var.Eger yazdıgınız kod burda gözüktügü şekilde ise zaten çalışmaz.öncelikle çıkışına bir tane led bagla yakıp söndürmeye çalış.Eger becerirsen sonra bu çıkışı sürücüye baglarsın.Youtubeyi ac,nasıl led yakıp söndürmüşler ögren,sonrada motorunu çalıştır.
 
"while True:" satırı altında tab var mı?
tabiki de var, burda öyle çıkmış.
Bak kardeş,öncelikle kodunu kontrol et.Phyton dilinde soldaki boşlugun anlamı var.Eger yazdıgınız kod burda gözüktügü şekilde ise zaten çalışmaz.öncelikle çıkışına bir tane led bagla yakıp söndürmeye çalış.Eger becerirsen sonra bu çıkışı sürücüye baglarsın.Youtubeyi ac,nasıl led yakıp söndürmüşler ögren,sonrada motorunu çalıştır.
led yakmayı zaten yaptım, aynı şeyleri yapmama rağmen motor dönmüyor, kodda herhangi bir problem yok aynı şekilde motorda da bir problem olmadığını ve bağlantıların doğru olduğunu söylüyorlar.
 
Bence , "sleep 1" yap.çok hızlı voltaj değiştirdiğin için yakalayamıyor diye düşünüyorum..1salisede voltajı 0a çekemiyor..time sleepden dalganı ayarlamalısın.
 

Forum istatistikleri

Konular
127,950
Mesajlar
913,854
Kullanıcılar
449,598
Son üye
kadir12366

Yeni konular

Geri
Üst