diff --git a/MotorControl/gpiozero/motor_session.py b/MotorControl/gpiozero/motor_session.py index 561df2a..6a6e1ae 100644 --- a/MotorControl/gpiozero/motor_session.py +++ b/MotorControl/gpiozero/motor_session.py @@ -1,11 +1,14 @@ import os -from gpiozero import Servo +from gpiozero import Servo, Device GPIOZERO_PIN_FACTORY = "piggpio" class Motor: def __init__(self, motor_pin=19): + # This may not work properly, should print. os.environ["GPIOZERO_PIN_FACTORY"] = GPIOZERO_PIN_FACTORY + print('Using pin factory: ' + Device.pin_factory) + # This will say it fails if pigpio daemon is already started, just ignore it. os.system("sudo pigpiod") self.set_motor_pin(motor_pin) self.initialise_motor()