編集中 ********
*目的
OSOYOO アルドゥイーノ用Magic I/Oシールドは、初心者向けの強力なボードです。このMagicボードを使えば、様々なセンサーやアクチュエーターを今までよりもずっと簡単に接続することができます。
このレッスンでは、アルドゥイーノをプログラムして、SG90サーボモーターを前後に回転させる制御方法を学びます
*使用部品及びデバイス
*モジュール
まず、Osoyoo Magic I/OシールドをUNOボードに装着します。
Magic I/OシールドのD9ポートにサーボモーターを以下のように接続します(基板のスイッチを5Vにしてください)。
注意:アルドゥイーノにスケッチコードをアップロードする際は、バッテリーをオフにするか、電源アダプターを抜いてください。
上記の操作が完了したら、USBケーブルを使ってアルドゥイーノボードをコンピュータに接続します。緑色の電源LED(PWRと表示)が点灯します。
グラフィカル・プログラミング・ソフトウェアMixlyを開いてください。
グラフィカル・プログラミング・ソフトウェア「Mixly」では、Mixlyが英語でない場合、まず言語選択を変更する必要があります。
コードを直接ダウンロードして、Mixlyの「開く」をクリックして、ダウンロードしたコードを選択することができます。
コードオルをダウンロードするには、以下のような操作が必要です。
”block Actuator “からサーボコントロールモジュールをドラッグし、”setup “ブロックにはめ込みます
”Servo Control Module “の書式。
Actuator “からサーボコントロールモジュールをドラッグアウトし、図のようにパラメータを編集します。
サーボをある角度まで回転させます。今回は、サーボモーターを90度回転させる制御をしています(15度ごとに1回回転)。
それから反対方向に回転します。
全体のプログラムブロックは以下の通りです。
プログラミング後、 ” <”ボタンをクリックすると、右のバーに表示された対応するコードを確認することができます。上記の操作が完了したら、次のようにしてください。
ロードが完了して数秒後、今度はサーボモーターが90度回転するのが見えるはずです(15度ずつ進む)。その後、逆方向に回転します。
DownLoad Url osoyoo.com