Skip to content

Commit 471570a

Browse files
authored
pulse_width needs to use min_pulse
Angle setter had hardcoded 0.5 where it should have used self.min_pulse
1 parent 253dc70 commit 471570a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

simpleio.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ def angle(self):
212212
def angle(self, degrees):
213213
"""Writes a value in degrees to the servo"""
214214
self._angle = max(min(180, degrees), 0)
215-
pulse_width = 0.5 + (self._angle / 180) * (self.max_pulse - self.min_pulse)
215+
pulse_width = self.min_pulse + (self._angle / 180) * (self.max_pulse - self.min_pulse)
216216
duty_percent = pulse_width / 20.0
217217
self.pwm.duty_cycle = int(duty_percent * 65535)
218218

0 commit comments

Comments
 (0)