From 3fdb5f4dda192915003c2728be1ae8291f91b14d Mon Sep 17 00:00:00 2001 From: apirrone Date: Mon, 5 May 2025 14:27:27 +0200 Subject: [PATCH] trying to fix antennas twitching --- mini_bdx_runtime/mini_bdx_runtime/antennas.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mini_bdx_runtime/mini_bdx_runtime/antennas.py b/mini_bdx_runtime/mini_bdx_runtime/antennas.py index cd4dc0f..5bf2f0c 100644 --- a/mini_bdx_runtime/mini_bdx_runtime/antennas.py +++ b/mini_bdx_runtime/mini_bdx_runtime/antennas.py @@ -47,8 +47,8 @@ class Antennas: elif servo == 2 and not self.pwm2_set: self.pwm2.ChangeDutyCycle(7) self.pwm2_set = True - return - if -1 <= value <= 1: + + elif -1 <= value <= 1: angle = self.map_input_to_angle(value * sign) duty = 2 + (angle / 18) # Convert angle to duty cycle (1ms-2ms) @@ -63,6 +63,7 @@ class Antennas: # time.sleep(0.01) # Allow time for movement else: print("Invalid input! Enter a value between -1 and 1.") + def stop(self): self.pwm1.stop()