настроить биполярный драйвер двигателя leadshine DM860 на Raspberry Pi

Итак, я хочу использовать свой биполярный драйвер leadshine DM860 на raspberry pi 3, и я использую руководство от 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()

а проводка между драйвером и малиной выглядит так:

введите здесь описание изображения

Итак, какую конфигурацию я должен сделать на Raspberry Pi? Спасибо

РЕДАКТИРОВАТЬ:

введите здесь описание изображения

Я меняю интерфейс разъема управляющего сигнала (P1), выбираю «Подключение к сигналу PNP». Кажется, что между arduino и raspberry pi существует другой способ подачи питания и сигнала каждому датчику / устройству, которые подключаются к их контакту GPIO или контакту ввода-вывода.


person Jan sebastian    schedule 25.09.2018    source источник


Ответы (1)


введите здесь описание изображения

Я меняю интерфейс разъема управляющего сигнала (P1), выбираю «Подключение к сигналу PNP». Кажется, что между arduino и raspberry pi существует другой способ подачи питания и сигнала на каждый датчик / устройство, которое подключается к их контакту GPIO или контакту ввода-вывода.

person Jan sebastian    schedule 05.12.2018