Потоки, управляющие Steppers / GPIOS, издают странные звуки - PullRequest
0 голосов
/ 20 июня 2019

Я использую шаговые двигатели nema 23 и nema 17. Каждый поток запускается одним степпером. Это простой цикл 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)

Затем начинается поток.

...