ステッピングモーターを動かすために私のラズベリーパイのPythonコードにいくつかの問題があります。easydriverでpythonコードを使ってステッパーモーターをテストする
私はPython言語に新しく、私がステッパーモーターを動かす際に助けを得ることができたら願っています。
私はネマ17ステッピングモーター、EasyDriverステッピングモータドライバとラズベリーパイ3.
の写真を添付しています:2.7.9
...私のモータが働いていない理由を私は知らないRPi.GPIO
import RPi.GPIO as gpio
import time
import sys
gpio.setmode(gpio.BCM)
gpio.setup(14, gpio.OUT) #step
gpio.setup(15, gpio.OUT) #dir
gpio.setup(23, gpio.OUT) #ms1
gpio.setup(24, gpio.OUT) #ms2
def set_stepper_on():
gpio.output(14, 0)
time.sleep(0.05)
gpio.output(14, 1)
time.sleep(0.05)
def set_cw():
gpio.output(15, 0)
def set_anticw():
gpio.output(15, 1)
def ms_steps():
gpio.output(23, 0)
gpio.output(24, 0)
ms_steps()
set_cw()
infinite_loop = True
steps=0
while (infinite_loop == True):
set_stepper_on()
steps+=1
print steps
をインストール:(
編集:私は、私は一歩を踏み出すためにモータのwhileループにステッパーにし、ステッパーオフに持っているが、それはまだ動作していないことを言って、多くのガイドがいるようですが... :(
私は、あなたが指示したもののようにしたが役に立たなかったが、モーターは動かず、うーん、私は関数を呼び出し、出力を読む。右に動くように信号を送るべきだろうか? 私のコードを最新の変更に更新します。うーん、何が間違っているのだろうか? –