Magicianに保存されたプログラムをスタンドアロンで動作させるには背面にあるKEYボタンを押すことで起動することができました。プログラムの停止や初期化などの機能がなかったので使用する際に不便でした。Functionを使用します。Magicianに接続した外部スイッチからプログラムを再開や停止などを行うことや外付けしたLEDによるエラーの検出などを行うことができます。Magicianに接続した外部スイッチからプログラムを再開や停止などを行う方法や外付けしたLEDによるエラーの検出などを行う例を示します。Functionの機能の説明と設定方法を説明します。Magicianのファームウェアバージョンが1.7.0が必要ですので注意してください。I/Oに以下の機能が追加されます。Settingを開きます。FunctionにチェックをつけApplyをクリックすることで設定完了です。3.使用例3.1.エラー状態検出の例エラーの検出にはEIO15を使用します。EIO15(ALARM)はデフォルトでは3.3Vを出力し、Dobotがエラーを出力したときに0Vを出力します。今回は通常は点灯しているLEDがDobotが脱調したときオフになり脱調したことを知らせる回路を作成します。LEDと抵抗(300Ω程度)とジャンパーワイヤー、ブレッドボードを使用し、写真のように接続します。配線が終わったら、LEDの様子を見てみます。通常時EIO15(ALARM)は3.3Vを出力するためLEDが点灯し続けます。次にDobotを脱調させてみます。するとEIO15が0VになりLEDが消灯します。このようにEIO15(ALARM)は脱調などのエラー検出に使用できます。配線図は以下のようになります。3.2.外部スイッチから保存したプログラムの起動,停止,リセットを行う例+LEDでプログラムが動作中か検出プログラムの起動、停止、リセットを行うにはEIO19(START)、EIO20(STOP)、EIO14(RESET)を使用します。次はこれらを使用し、保存したプログラムをスイッチによって起動したり、停止やリセットなどを行います。EIO18(BUSY)を使用し動作中かどうかの判定をLEDによって可視化します。プログラムを保存します。このためにはトップメニューからTeaching&Playbackを選択し、ハンドティーチングによりいくつか座標を登録します。次に写真のように「Pro」ボタンをクリックしモードを切り替えます。すると「ダウンロード」というボタンが表示されますので、これをクリックしDobotにプログラムを保存します。この際、プログラムの最初にhomingをするかどうかの選択ができます。次に回路を接続します。写真の様にEIO19(START)、EIO20(STOP)、EIO14(RESET)のそれぞれにスイッチを接続し、EIO18(BUSY)に抵抗とLEDを接続します。配線図は以下のようになります。配線が終了したら、Dobotを動作させてみましょう。EIO19(START)に接続したスイッチを押します。すると保存したプログラムが動くことが分かります。動作中にEIO20(STOP)に接続したスイッチを押すと動作が一時停止します。EIO14(RESET)に接続したスイッチを押すとプログラムの実行位置が先頭にリセットされます。動作中はEIO18に取り付けたLEDは消灯しており、プログラムが終了するとLEDが点灯することもわかります。Magicianに外部スイッチを接続し、内部プログラムの起動や停止を行う方法やエラーなどの状態検知などを行う方法を示しました。今回の方法を応用し外部スイッチの代わりにI/O端子を持つコンピュータと連携させることも可能です。ここまでの手順のどこかで躓いてしまった場合には、下記のメールアドレスまでお問い合わせください。go2説明書2023/12/04Go2のメーカー公式ドキュメントです。Edu/Edu+のその他公式資料について2023/06/02表示するにはパスワードが必要です。MACアドレスの変更方法2022/01/28MG400のMACアドレスは工場出荷時に全て同じ値に設定されております。