Ich würde nur Fade für Fade-In und Fade-Out bauen.
Dimmer ist ja im Prinzip analogWrite(Pin, Wert) bzw. analogWrite(Pin, map(%-Wert, 0, 100, 0, 1023)).
Hallo.
Folgende Frage an eure Erfahrungen - es geht um universell verwendbare Funktionen.
Habe mir gerade eine Funktion programmiert, die beliebge Ausgänge via PWM steuert.
Synthax: Fade(Ausgangs-Pin, fade-Dauer [ms], fade-Start [%], fade-Ende [%]);
Mit dieser Funktion kann folgendes durchgeführt werden;
1. Dimmer(fade-Start == fade-Ende)
2. Fade-In (fade-Start < fade-Ende)
3. Fade-Out (fade-Start > fade-Ende)
Mich interessiert nicht falsch oder richtig, sondern wann es angebrachter ist, statt einer multiplen Funktion Fade(), 3 separate Funktionen FadeIn(), FadeOut(), Dimm() zur verwenden.
Und, wann machen muliple Funktionen sinn?
__________________________________________________ _
| Sprache: C | Teensy 3.2 | Arduino 2.x | Status: EwigerAnfaenger |
Ich würde nur Fade für Fade-In und Fade-Out bauen.
Dimmer ist ja im Prinzip analogWrite(Pin, Wert) bzw. analogWrite(Pin, map(%-Wert, 0, 100, 0, 1023)).
Guter Gedanke!
Ich dachte nur, wenn durch Berechnung der Variablen zu fadeStart und fadeEnd gleich sind...
__________________________________________________ _
| Sprache: C | Teensy 3.2 | Arduino 2.x | Status: EwigerAnfaenger |
Lesezeichen