サーボモーターを使おう
モーターといえば電気自動車やおもちゃに使われているモーターを思い出しますが、工場などで使われているロボットを思い浮かべて下さい。
ロボットアームがせっせと部品を組み立てています。
そのアーム(腕)を動かしているのがサーボモーターです。
このモーターは角度で言うと0度から180度までしか回転しません。
今回はこのサーボモーターを使って角度のお勉強もしながらプログラミングをします。
ただ注意しなければならないのは、例えば人間の腕を曲げた状態から勢いよく伸ばすと痛くなりますね。
したがって可動範囲を10度から170度までにしてプログラミングをしていきます。
①ボタンで角度指定
Aボタン=170度 Bボタン=10度 A+Bボタン=90度にする
②ボタンで角度指定・連続
Aボタンを押すたびに :角度を10度ずつ足す Bボタンを押すたびに :角度を10度ずつ引く
③micro:bitの左右の傾きで針が動く
水平に持つ :0度 左に傾けるたびに :左へ傾く 右に傾けるたびに :右へ傾く




