サーボモータサーボモータモジュール私が購入したGROVEスターターキットV3に入っていたサーボモータモジュールには、型番や定格が記載されていませんでした。形状や付属品はスイッチサイエンスさんの単体販売ページに掲載されているものと同じに見えます。Groveサーボモータモジュールサーボモータの動作サーボモーターはPWMで指定された値に応じて軸の角度が変わる特殊なモーターです。通常180度程度の可動域があります。PWMについては別記事に解説を記載しているので参照してください。サーボモータの可動域の例サーボモータのPWMパラメータは、一般的には、周期は10〜20msでパルス幅は0.5ms〜2.5msぐらいのようですが、機種による差が大きく、また個体による差もあるようです。筆者が持っているサーボモーターでは、次のようなパラメーターで動作するようです。BTに装備されているスイッチを押す度に、0°、90°、180°の位置へ移動を繰り返すプログラムです。Motor//Groveケーブルを接続するGroveコネクターを1つ選んで#define文に記載してください。}12345678910111213141516171819202122232425262728293031323334//Groveケーブルを接続するGroveコネクターを1つ選んで#define文に記載してください。pulse[3]で、0°、90°、180°のパルス幅を覚える配列を定義しています。)でGPIOピンとチャンネルを結びつけます。)で0°のパルス幅をサーボモーターに設定しています。)}ルーチン内では、スイッチが押される度に90°、180°、0°のパルス幅を順に設定しています。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。