リモート接続データ仕様
サーボ移動
ファイルパス:ADDON\SERVO.LOG
ファイルサイズ:128バイト
* 16進バイトアドレスで値は16ビット整数で指定(リトルエンディアン=下8ビットが先)
アドレス* |
内容 |
備考 |
0 |
サーボ移動速度 |
1/60単位 |
2 |
サーボID2 移動位置 |
10/度で指定(サーボの絶対位置) 右足股横回転 |
4 |
ID3 |
右足股縦回転 |
6 |
ID4 |
右足ヒザ |
8 |
ID5 |
右足足首縦回転 |
A |
ID6 |
右足足首横回転 |
C |
ID7 |
左足股横回転 |
E |
ID8 |
左足股縦回転 |
10 |
ID9 |
左足ヒザ |
12 |
ID10 |
左足足首縦回転 |
14 |
ID11 |
左足首横回転 |
16 |
ID12 |
腰旋回 |
18 |
ID13 |
首旋回 |
1A |
ID14 |
頭横回転 |
1C |
ID15 |
頭縦回転 |
1E |
ID16 |
右手肩縦回転 |
20 |
ID17 |
右手肩横回転 |
22 |
ID18 |
右手ヒジ |
24 |
ID19 |
左手肩縦回転 |
26 |
ID20 |
左手肩横回転 |
28 |
ID21 |
左手ヒジ |
2A-3E |
|
|
40 |
左目LEDのR値 |
赤色LEDの輝度(0〜255) |
42 |
左目LEDのG値 |
緑色LEDの輝度(0〜255) |
44 |
左目LEDのB値 |
青色LEDの輝度(0〜255) |
46 |
右目LEDのR値 |
赤色LEDの輝度(0〜255) |
48 |
右目LEDのG値 |
緑色LEDの輝度(0〜255) |
4A |
右目LEDのB値 |
青色LEDの輝度(0〜255) |
4C |
口LEDのR値 |
口は赤LEDのみ |
4E〜7F |
未使用 |
音声再生
ファイルパス:ADDON\REMOTE.LOG
ファイルサイズ:16バイト
* 16進バイトアドレスで値は16ビット整数で指定(リトルエンディアン=下8ビットが先)
アドレス* |
内容 |
備考 |
0 |
0xFFFF(-1) |
音声再生ID |
2 |
音声ID |
voice.csvを参照 |
4 |
口LED点滅回数 |
一回のON/OFFで2 |
6 |
口LED点滅間隔 |
1/60秒単位 |
8 |
音量(アッテネーター) |
最大音量=0,-1=現在値のまま |
A〜F |
未使用 |
音声IDに999を指定するとADDON\TEMP.wavが再生されます。事前に再生したい音声ファイルをSDカードにコピーしておきます。
直接命令
ファイルパス:ADDON\REMOTE.LOG
ファイルサイズ:16バイト
* 16進バイトアドレスで値は16ビット整数で指定(リトルエンディアン=下8ビットが先)
アドレス* |
内容 |
備考 |
0 |
0xFFFE(-2) |
直接命令ID 1バイト目は0xFE |
2 |
認識音声ID |
Ninshiki.csvを参照 |
901(10進) |
リモート接続.RM4 |
902(10進) |
ログ採取.RM4(サーボログ採取) |
903(10進) |
ログ再生.RM4(サーボログ再生) |
904(10進) |
TEMP.RM4(直接実行プログラム) |
905(10進) |
サーボトルクOFF.RM4 |
906(10進) |
サーボトルクON.RM4 |
907(10進) |
リモート接続(非脱力).RM4 |
908(10進) |
音量減.RM4 |
909(10進) |
音量増.RM4 |
910(10進) |
写真撮影.RM4 |
911(10進)〜 |
ユーザープログラム** |
4〜F |
未使用 |
** ADDON\拡張プログラム.RM4に実行プログラムを追加
(ソースプログラム(テキスト)\拡張プログラム.txtを編集してジャンプアドレスの調整で作成)
戻る