Ich entwickle etwas PHP-Code, der mit einer Hardware kommuniziert, die eine physische Hand auf eine Uhr bewegt. Grundsätzlich habe ich eine Reihe von Zahlen (Minuten) zwischen 000 und 180, die den Servopositionen 000 bis 180 entsprechen.Skalierung einer Reihe von Zahlen in PHP?
Das Problem, mit dem ich konfrontiert bin, ist jetzt, dass das Servo nur Werte zwischen 000 bewegen kann und 165.
Gibt es eine Möglichkeit, eine gegebene Zahl im Bereich von 000 bis 180 auf einen Bereich von 000 bis 165 zu skalieren? Ich habe mir den Kopf zerbrochen, jede Hilfe wäre sehr willkommen.
Beispiel Funktion:
function convertScale($handVal)
{
//some code to convert scale from 000-180 to 000-165
return $convertedPos;
}
Danke für die Hilfe, es ist viel einfacher als es scheint! Ich bin in Ordnung mit Programmierung, ich bin nur Müll bei Mathe-Problemen! – kirgy