fixed wrong conversion to percentage
This commit is contained in:
5
main.go
5
main.go
@@ -96,14 +96,13 @@ func (daemon *LedDaemon) receive() {
|
|||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
vPerc := float64(v) / float64(RESOLUTION)
|
|
||||||
//vPerc = math.Pow(vPerc, 1/readConfig.Pca9685.Gamma)
|
//vPerc = math.Pow(vPerc, 1/readConfig.Pca9685.Gamma)
|
||||||
|
|
||||||
if pwm, ok := pwmMap[c]; ok {
|
if pwm, ok := pwmMap[c]; ok {
|
||||||
pwm.setPercentage(float32(vPerc * 100))
|
pwm.setPercentage(float32(v * 100))
|
||||||
} else {
|
} else {
|
||||||
pwmMap[c] = pca9685.NewPwm(int(c))
|
pwmMap[c] = pca9685.NewPwm(int(c))
|
||||||
pwmMap[c].setPercentage(float32(vPerc * 100))
|
pwmMap[c].setPercentage(float32(v * 100))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user