inこちらで解説するArduino向けライブラリ、及びサンプルプログラムは、下記のページからダウンロードしてください。Arduino』PMXシリーズのサーボモータを制御するためのオンラインマニュアルを公開しています。PMXサーボを制御するための詳しい情報が記載されていますので、下記の解説と一緒にご一読ください。通信時のエラーMotorWRITEサーボを制御するための関数です。トルクスイッチをHoldに設定MotorREADサーボの状態を読み出す関数です。サーボの状態を読み出しMemREADメモリマップのデータを読み出す関数です。符号なし4Byteデータ読み出しMemWRITEメモリマップにデータを書き込む関数です。設定の変更の他、サーボの制御をすることも可能です。符号なし4Byteデータ書き込みLOADROM領域のデータをRAM領域に展開するための関数です。ROMのデータをRAMに展開SAVERAM領域のすべてのデータをROMに保存するための関数です。MemWRITEで書き換えた設定を保存するために使用します。RAMのデータをROMに保存SystemREADシリアル番号、製品番号、ファームウェアバージョン、応答時間を読み出す関数です。応答時間の設定値を読み出すSystemWRITEID、通信速度、パリティ、応答時間の設定を変更するための関数です。IDを変更するRebootサーボをリブートするための関数です。サーボを再起動するFactoryResetサーボの設定値を工場出荷状態に戻す関数です。ROMの情報を初期化しRAMに展開することですべての設定値が工場出荷状態に戻ります。設定値を工場出荷状態に戻すエラー(ステータス)確認サーボの状態を確認するための関数です。エラーを読み出すことでフラグをクリアすることができます。特別な理由がなければgetFullStatus()で一気に全て読み出すことをお勧めします。