0

我正在寻找 time.sleep() 方法的替代方法。当前设置:Raspberry Pi、DRV885 StepperMotorDriver、Bipolar StepperMotor。我正在使用的代码片段:

for i in range(200):
    GPIO.output(A1S, True) # Step Pin High
    time.sleep(0.0018) # wait
    GPIO.output(A1S, False) # Step Pin Low
    time.sleep(0.0018) # wait

我已经阅读了为什么这个命令不适合这个。它有效,但听起来不太好。我尝试了带有 PWM 的 Pigpio Modul,但没有让它像“现在走 200 步”或“走尽可能多的步直到某事发生”那样简单。我读过 Pigpio Modul 有延迟功能,但我找不到任何关于如何使用它的信息。有没有人截取延迟函数的代码或者可以给我一个另一个模块的例子?

4

0 回答 0