Hi,
I hope someone can help me with following problem. I nedd to control a motor using a raspberry pi zero as shown in following code. Is there an alternative possibility to the sleep comand for a dealy? It would be greate if there would be a possibility to implement a delay which is not freezing the controller?
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BOARD)
from time import sleep
motor = 12
a=7
b=16
GPIO.setwarnings(False)
GPIO.setup(motor,GPIO.OUT)
GPIO.setup(b,GPIO.OUT)
GPIO.setup(a,GPIO.OUT)
pi_pwm = GPIO.PWM(motor,500)
pi_pwm.start(0)
while True:
for i in range (0,7):
pi_pwm.start(80)
GPIO.output(b,0)
GPIO.output(a,1)
sleep(0.15)
pi_pwm.start(80)
GPIO.output(b,1)
GPIO.output(a,0)
sleep(0.15)
pi_pwm.start(0)
sleep(1.5)