我正在运行nema 23和nema 17步进电机。每个线程运行一个Stepper。通过简单的for循环(请参见下文)。如果它在线程中不起作用,那么它将正常。
我尝试使用其他gpio库。我从RPi.GPIO切换到Pigpio。
for i in range(int(self.dif-self.min_steps_to_do)):
pi.write(pins_step[self.inex],1)
time.sleep(min_speeds[self.index] /10000)
pi.write(pins_step[self.inex],0)
time.sleep(min_speeds[self.index] /10000)
然后在线程中开始。