Ich tue mich gerade schwer mit einer Erklärung[2].
Da eine PWM Einstellung gewünscht war.
Code: Alles auswählen
"out":[
{
"id":"pwm1",
"m":"pwm",
"pwm":"D2",
"forward":"D3",
"reverse":"D4",
"values":[
[1, 30],
[100,60],
[127,110]
]
}
],
Der erste Wert im Values-Bereich ist jeweils die Stufe [1..127]. Der zweite Wert legt dann jeweils den Wert für den PWM-Ausgang fest [0..127] (entspricht dann 0% bis 100%).
Das Ergebnis wird graphisch auf der /cfg Seite angezeigt[1]
Man sieht, dass er direkt mit einem PWM-Wert von 30(=23%) beginnt. Bis Stufe 100 steigt er auf 60 (=47%). Bis Stufe 127 steigert er dann relativ steil auf 110 (=86%).
Ohne Einstellung ist die Steigerung linear. 1 => 1, 2=>2, ... 126 => 126, 127=>127
[1] Sofern genügend freien ram verfügbar ist. Die Anzeige ist etwas speicherhungrig, wo wie sie gerade implementiert ist.
[2] [Ich würde mich freuen, wenn jemand dieses Sachverhalt allgemeinverständlich für die Dokumentation zusammenfasst[