Пытаюсь освоить python. Всю голову переломал...На raspberry pi 3 стоит python 2.7, пытаюсь запустить одновременно два шаговых двигателя.
Есть такая конструкция:
step_timeout = 0.0000000001
impulse_timeout =0.00075
for i in range(0,850):
GPIO.output(19, GPIO.HIGH)
time.sleep(impulse_timeout)
GPIO.output(19, GPIO.LOW)
time.sleep(step_timeout)
GPIO.output(13, GPIO.HIGH)
time.sleep(impulse_timeout)
GPIO.output(13, GPIO.LOW)
time.sleep(step_timeout)
GPIO.output(6, GPIO.HIGH)
time.sleep(impulse_timeout)
GPIO.output(6, GPIO.LOW)
time.sleep(step_timeout)
GPIO.output(5, GPIO.HIGH)
time.sleep(impulse_timeout)
GPIO.output(5, GPIO.LOW)
time.sleep(step_timeout)
И еще есть вот такая конструкция:
step_timeout = 0.002
impulse_timeout =0.001
for i in range(0,800):
GPIO.output(12, GPIO.HIGH)
time.sleep(impulse_timeout)
GPIO.output(12, GPIO.LOW)
time.sleep(step_timeout)
GPIO.output(16, GPIO.HIGH)
time.sleep(impulse_timeout)
GPIO.output(16, GPIO.LOW)
time.sleep(step_timeout)
GPIO.output(20, GPIO.HIGH)
time.sleep(impulse_timeout)
GPIO.output(20, GPIO.LOW)
time.sleep(step_timeout)
GPIO.output(21, GPIO.HIGH)
time.sleep(impulse_timeout)
GPIO.output(21, GPIO.LOW)
time.sleep(step_timeout)
Как заставить эти два цикла выполнятся одновременно?