Hi everybody;
I have question about programing
I plan to just rotate the motor so I used the ( Thonny Python IDE) of Raspbian Firmware instead of Fabscanpi for programming the step motor, but the motor don’t rotate at all by this code.
Please note I don’t want remove the FabScan HAT from setup
thank everybody;
This is the code which I used:
from time import sleep
import RPi.GPIO as GPIO
DIR = 20 # Direction GPIO Pin
STEP = 21 # Step GPIO Pin
CW = 1 # Clockwise Rotation
CCW = 0 # Counterclockwise Rotation
SPR = 48 # Steps per Revolution (360 / 7.5)
GPIO.setmode(GPIO.BCM)
GPIO.setup(DIR, GPIO.OUT)
GPIO.setup(STEP, GPIO.OUT)
GPIO.output(DIR, CW)
step_count = SPR
delay = .0208
for x in range(step_count):
GPIO.output(STEP, GPIO.HIGH)
sleep(delay)
GPIO.output(STEP, GPIO.LOW)
sleep(delay)
sleep(.5)
GPIO.output(DIR, CCW)
for x in range(step_count):
GPIO.output(STEP, GPIO.HIGH)
sleep(delay)
GPIO.output(STEP, GPIO.LOW)
sleep(delay)
GPIO.cleanup()
I have found the code from these sources
https://www.rototron.info/raspberry-pi-stepper-motor-tutorial/
https://github.com/binbash12/raspberrypi-stepper/blob/master/drive.py
