Some refactor and tried to figure out the angles right

This commit is contained in:
2026-01-15 15:25:06 +01:00
parent dc349ff68d
commit cc3371b73b
6 changed files with 59 additions and 180 deletions

View File

@@ -1,7 +1,6 @@
"""Helpers for building moving mirrors."""
from objects.board import Board
import time
class Motor:
"""Model a type of servo motor."""
@@ -33,11 +32,6 @@ class Motor:
def set(self):
self.board.kit.servo[self.id].angle = self.angle * self.scale + self.offset
def safe_set_angle(angle=0, sleep=0.01, offset=1):
self.board.kit.servo[NUM].angle = angle + offset
time.sleep(sleep)
kit.servo[NUM].angle = angle
def set_angle(self, angle):
self.angle = min(self.coverage, max(0, angle)) # Double check bad
self.set()