From 991026103c9f20f87e36f713852d245d01cdfda6 Mon Sep 17 00:00:00 2001 From: Piv <18462828+Piv200@users.noreply.github.com> Date: Sun, 22 Sep 2019 20:25:05 +0930 Subject: [PATCH] Make it more clear how the pins/pin software used is working. --- MotorControl/gpiozero/motor_session.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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()