Слияние кода завершено, страница обновится автоматически
Параметр pnum
в ходе реальных тестов не отправляет заданное количество импульсов.
Попытался закомментировать функцию pwm.close
, и обнаружил, что мотор продолжает вращаться, и я уверен, что ветка if gpio.get(8) == 0
была выполнена только один раз.
Попытался добавить функцию pwm.close
, и при выполнении кода мотор слегка дернулся.
Похоже, что я могу контролировать время работы мотора только с помощью функции sys.wait()
.
Если всё работает правильно, этот код pwm.open(2, 1000, 60, 2000, 100)
должен отправить 2000 импульсов, и мотор должен вращаться 2 секунды.
Нет
SoC_V1007_ESP32C3.soc