在树莓派上设置Leadhine DM860双极驱动器电机

时间:2018-09-25 10:59:15

标签: python python-3.x raspberry-pi gpio stepper

所以,我想在树莓派3上使用我的Leadhine DM860双极驱动器,并且使用https://makezine.com/2014/03/19/driving-big-stepper-motors-with-arduino/中的指南(我已经在arduino上尝试过了,并且可以使用,我使用的代码是'Nema34_potensiometer.ino'),但是它没有用。这是我的代码示例:

import RPi.GPIO as GPIO
import time

GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)

#GPIO.setup(26,GPIO.OUT)
GPIO.setup(21,GPIO.OUT)
GPIO.setup(20,GPIO.OUT)

#GPIO.output(26,True)        
GPIO.output(21,False)
#GPIO.output(21,GPIO.LOW)

microStep = 0

while True:
    GPIO.output(20,True)
    #time.sleep(1)
    GPIO.output(20,False)
    time.sleep(1)
    microStep = microStep + 1
    print(microStep)

GPIO.cleanup()

以及驱动程序和树莓之间的接线如下:

enter image description here

那么,我应该在树莓派上进行什么配置?谢谢

编辑:

enter image description here

我更改控制信号连接器(P1)接口,然后选择“连接到PNP信号”。似乎在arduino和raspberry pi之间,它们如何为连接到其GPIO引脚或I / O引脚的每个传感器/设备提供电源和信号波具有不同的方式

1 个答案:

答案 0 :(得分:0)

enter image description here

我更改控制信号连接器(P1)接口,然后选择“连接到PNP信号”。似乎在arduino和raspberry pi之间,它们如何为连接到其GPIO引脚或I / O引脚的每个传感器/设备提供电源和信号波具有不同的方式