私は、時計の物理的な手を動かしているハードウェアと通信するPHPコードを開発しています。基本的に、サーボ位置000から180に対応する000から180までの数値(分)の範囲があります。
私が直面している問題は、サーボが000から165の間の値にしか移動できないことを発見したことです。
000から180の範囲の特定の数値を000から165の範囲にスケーリングする方法はありますか?私はこれに頭を悩ませてきました、どんな助けでも大歓迎です。
関数の例:
function convertScale($handVal)
{
//some code to convert scale from 000-180 to 000-165
return $convertedPos;
}