Geçenlerde bu step motor ve sürücü kartlarından birini satın aldım - ve Raspberry Pi'ye nasıl bağlanacağına dair herhangi bir belge bulamıyorum - AdaFruit eğitimini kullanmaya çalışıyorum ve doğru şekilde yapılan tüm bağlantıları aldığımda gpio pimleri bağlı (sürücü kartındaki ledler düzgün yanıyor, motor hiçbir şey yapmıyor).
Ahududu pi'yi bir step motora nasıl bağlayacağım hakkında daha fazla bilgi nerede arayabileceğimi bilen var mı?
Güncelleme: 15 Kasım 2013 Program kodum bu
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
#enable_pin = 18
coil_A_1_pin = 4
coil_A_2_pin = 17
coil_B_1_pin = 23
coil_B_2_pin = 24
#GPIO.setup(enable_pin, GPIO.OUT)
GPIO.setup(coil_A_1_pin, GPIO.OUT)
GPIO.setup(coil_A_2_pin, GPIO.OUT)
GPIO.setup(coil_B_1_pin, GPIO.OUT)
GPIO.setup(coil_B_2_pin, GPIO.OUT)
#GPIO.output(enable_pin, 1)
def forward(delay, steps):
for i in range(0, steps):
setStep(1, 0, 1, 0)
setStep(0, 1, 1, 0)
setStep(0, 1, 0, 1)
setStep(1, 0, 0, 1)
def backwards(delay, steps):
for i in range(0, steps):
setStep(1, 0, 0, 1)
setStep(0, 1, 0, 1)
setStep(0, 1, 1, 0)
setStep(1, 0, 1, 0)
def setStep(w1, w2, w3, w4):
GPIO.output(coil_A_1_pin, w1)
GPIO.output(coil_A_2_pin, w2)
GPIO.output(coil_B_1_pin, w3)
GPIO.output(coil_B_2_pin, w4)
while True:
delay = raw_input("Delay between steps (milliseconds)?")
steps = raw_input("How many steps forward? ")
forward(int(delay) / 1000.0, int(steps))
steps = raw_input("How many steps backwards? ")
backwards(int(delay) / 1000.0, int(steps))
Breadboard'um şöyle görünüyor 
Sürücü kartım şöyle görünüyor

Sahibim
IN1 => GPIO 4
IN2 => GPIO 17
IN3 => GPIO 23
IN4 => GPIO 24