From d380513e519f94ebc3e012c30542a7d253038008 Mon Sep 17 00:00:00 2001 From: Hannes Date: Tue, 5 Jan 2021 07:37:35 +0000 Subject: [PATCH 1/2] Give servos meaningful name --- picar/__init__.py | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/picar/__init__.py b/picar/__init__.py index bfcb51e..fc73d55 100644 --- a/picar/__init__.py +++ b/picar/__init__.py @@ -12,30 +12,30 @@ def servo_install(): print("servo-install takes no value") usage() print("Servo now is set to 90 degree.") - servo0 = Servo.Servo(0, bus_number=1) - servo1 = Servo.Servo(1, bus_number=1) - servo2 = Servo.Servo(2, bus_number=1) + servoFrontWheel = Servo.Servo(0, bus_number=1) + servoCamHorizontal = Servo.Servo(1, bus_number=1) + servoCamVertical = Servo.Servo(2, bus_number=1) for i in range(90, -1, -1): - servo0.write(i) - servo1.write(i) - servo2.write(i) + servoFrontWheel.write(i) + servoCamHorizontal.write(i) + servoCamVertical.write(i) time.sleep(delay) time.sleep(0.1) for i in range(0, 181, 1): - servo0.write(i) - servo1.write(i) - servo2.write(i) + servoFrontWheel.write(i) + servoCamHorizontal.write(i) + servoCamVertical.write(i) time.sleep(delay) time.sleep(0.1) for i in range(180, 89, -1): - servo0.write(i) - servo1.write(i) - servo2.write(i) + servoFrontWheel.write(i) + servoCamHorizontal.write(i) + servoCamVertical.write(i) time.sleep(delay) time.sleep(0.1) - servo0.write(90) - servo1.write(90) - servo2.write(90) + servoFrontWheel.write(90) + servoCamHorizontal.write(90) + servoCamVertical.write(90) while True: time.sleep(1) From 37789c82ca058f2c5d00cfd3fa75d4527638cae7 Mon Sep 17 00:00:00 2001 From: Hannes Date: Tue, 5 Jan 2021 07:47:02 +0000 Subject: [PATCH 2/2] Automatic finish servo_install when it's done --- picar/__init__.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/picar/__init__.py b/picar/__init__.py index fc73d55..e7e1701 100644 --- a/picar/__init__.py +++ b/picar/__init__.py @@ -11,7 +11,6 @@ def servo_install(): if len(sys.argv) >= 3: print("servo-install takes no value") usage() - print("Servo now is set to 90 degree.") servoFrontWheel = Servo.Servo(0, bus_number=1) servoCamHorizontal = Servo.Servo(1, bus_number=1) servoCamVertical = Servo.Servo(2, bus_number=1) @@ -36,8 +35,8 @@ def servo_install(): servoFrontWheel.write(90) servoCamHorizontal.write(90) servoCamVertical.write(90) - while True: - time.sleep(1) + time.sleep(1) + print("Servos now are set to 90 degree.") def main(): setup()