Arduino Servo ライブラリをざっと見てみましたが、かなり大変です。明らかに、書き込みコマンドが発行されると待機します。ブロックするという事実により、サーボモーター コマンドを他のコードと組み合わせたり、複数のサーボ (たとえば、5 本の指を持つ手) を制御したりするのが非常に遅くなります。
1 つのアプローチは、Arduino でマルチスレッド ライブラリを使用することですが、Arduino で複数のスレッドを使用するライブラリは見たことがありません。しかし、複数のサーボを制御するには、n 個のサーボ要求を設定できる非同期 API があれば、それと同じくらい良いでしょう。そのような API はありますか? これを実行できないハードウェア上の理由はありますか?