Browse Source

shifted duty values by 1

subDesTagesMitExtraKaese 3 years ago
parent
commit
69b1257f97
1 changed files with 2 additions and 2 deletions
  1. 2 2
      leds.py

+ 2 - 2
leds.py

@@ -62,9 +62,9 @@ class Leds:
         continue
       if self.stepId[i] > self.steps:
         self.diff[i] = 0
-        if self.pwm[i].duty() == 0 or not self.enabled:
+        if self.vals[i] == 0 or not self.enabled:
           self.deinit(i)
       else:
-        self.pwm[i].duty(int(self.vals[i] - self.diff[i] * float(self.steps - self.stepId[i]) / self.steps))
+        self.pwm[i].duty(int(self.vals[i] - self.diff[i] * float(self.steps - self.stepId[i]) / self.steps) - 1)
         self.stepId[i] += 1