-
Couldn't load subscription status.
- Fork 6
find the closest scaled speed value #2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
find the closest scaled speed value #2
Conversation
|
Musste noch die platformio.ini anpassen und die 3rd party libs hinzufügen. Er hat sie nicht automatisch erkannt. Hab die aktuellste PlatformIO Version. Ist aber auch mein erstes PlatformIO Projekt, also kann natürlich sein, dass es da auch noch andere Lösungen gibt (Umgebungsvariablen, Einstellungen o.ä.). Ansonsten hab ich nach Tests noch für näherungsweise bessere Werten zwischendrin mit Float-Werten gerechnet. Gibt noch kleine Probleme am Ende zu 0, da kurz noch eine andere Farbe an ist, obwohl die Hauptfarbe am längsten laut der Schritte an sein sollte (also man dimmt einen grünlichen Ton auf/ab und am Ende leuchtet noch kurz rot oder blau allein schwach und grün ist schon aus. |
|
Kann es sein, dass 4 fach und 8 fach Schritte im Vergleich etwas langsamer sind (= eventuell öfter neu berechnet = mehr Berechnungsdelay o.ä.)? Ich hab im worker noch nicht alle Fälle durchblickt, aber es würde erklären, dass die Farben die ich in den 4 fach statt 1 fach Bereich verschiebe länger brauchen |
…h possible, fixed rgb dim speed calculation for linear curve
|
@LechnerRobert ich hatte wohl irgendeinen Denkfehler damals, zumindest weiß ich auch nicht mehr warum die vorherige Lösung korrekt sein sollte. Ich war wahrscheinlich durch nicht die nicht linearen Dimmkurven durcheinander geraten. |
kleine Optimierung, wenn dx = dmax
Findet passenden Wert aus verfügbaren Ganzen, Viertel und Achtel Schritten