1
0

More than 1 year has passed since last update.

この記事誰得? 私しか得しないニッチな技術で記事投稿!

micro:bitで360度回転サーボ(ローテーションサーボ)SG90-HVを使ってみた

Last updated at Posted at 2023-07-16

今まで0度~180度の間で角度を指定するサーボモーターSG90は使ったことがあったのですが、一度360度回転サーボを使ってみたいと思い、今回動作検証をしてみました。

購入

みんな大好き秋月電子で360度回転サーボ:SG90-HVが580円で販売されています。

image.png

micro:bitでのサーボモーター使い方

参考までに、0度~180度の間で角度を指定するサーボモーターSG90を利用する場合は
高度なブロック>サーボ にある下記のブロックを使い、角度を指定します。
image.png

続いて今回のメインである、360度回転サーボ(ローテーションサーボ)SG90-HVの利用方法です。

使うブロックは通常のサーボモーターと同じ!

ただし、ブロックの角度の数字により回転のスピードが変わります。

0度~90度未満:時計回りに回転、0度が最大スピード。90度に近づくと遅くなっていきます。
90度:静止
90度より上~180度:反時計回りに回転、180度が最大スピード。、90度に近づくと遅くなっていきます。

サンプルコード

Aボタンを押すと時計回りのスピードアップ(角度の変数angleにマイナス10)、Bボタンを押すと反時計回りのスピードアップ(角度の変数angleにプラス10)
A+Bボタンを押すと角度の変数angleがリセット(90度が指定)され、静止します。
随時、変数angleに角度の値が更新され、「ずっとブロック」の中でサーボに角度が出力されます。

image.png

こちらからサンプルコードを利用可能です。

動作ビデオ

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0