File tree Expand file tree Collapse file tree 1 file changed +2
-7
lines changed Expand file tree Collapse file tree 1 file changed +2
-7
lines changed Original file line number Diff line number Diff line change @@ -36,8 +36,7 @@ def __init__(self, signal_pin:int):
3636
3737 self ._servo = PWM (Pin (signal_pin , Pin .OUT ))
3838 # Initialize base frequency for the PWM
39- self ._servo .init (freq = 50 )
40- self ._is_init = True
39+ self ._servo .freq (50 )
4140 self .MICROSEC_PER_DEGREE : int = 10000
4241 self .LOW_ANGLE_OFFSET : int = 500000
4342
@@ -47,14 +46,10 @@ def set_angle(self, degrees: float):
4746 :param degrees: The angle to set the servo to [0,200]
4847 :ptype degrees: float
4948 """
50- if not self ._is_init :
51- self ._servo .init (freq = 50 )
52- self ._is_init = True
5349 self ._servo .duty_ns (int (degrees * self .MICROSEC_PER_DEGREE + self .LOW_ANGLE_OFFSET ))
5450
5551 def free (self ):
5652 """
5753 Allows the servo to spin freely without holding position
5854 """
59- self ._servo .deinit ()
60- self ._is_init = False
55+ self ._servo .duty_ns (0 )
You can’t perform that action at this time.
0 commit comments