很久沒有更新 ROSA 進度,今天補上用 RWG 6x2 Spider 跳一段月薪嬌妻舞做為今年的再出發,我打算下半年再修整 ROSA 程式,把 command line parser 功能補全,讓有興趣用它的朋友可以更容易藍牙遙控。
隨文附上影片的動作碼,給大家參考,雖然已經有人設計出動作編輯程式,但是實際利用它編出舞蹈動作,沒幾個人辦得到,所看見的影片都是機器蜘蛛的操控展示,但是想要配樂舞動,應該沒有 ROSA 編輯的方便,各位可以參考舊文ROSA 系統開發 26 ─ P&B 6x2 Spider 妖怪手錶體操舞理解設計概念,這裡新增 _DANC2、_DANC3 等指令,它們用於拉長 _DANCE 節拍時間,_DANC2表示兩倍時間,_DANC3則為三倍時間,這樣 TEMPO 基本時間不用改來改去,就可以減慢執行,製造慢動的特殊動作。
const byte RUN_6[] PROGMEM = { // spider dance-2
// 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 月薪嬌妻
_TEMPO, 56, idl, idl, idl, idl, idl, idl, idl, idl, idl, idl, idl, // 50 x 10 ms
_DANCE, fd0, ris, fd0, ris, mid, std, mid, std, mid, std, mid, std, // 00 遮臉
_DANCE, bk0, zeo, bk0, zeo, idl, hon, idl, hon, idl, hon, idl, hon, // 開臂
_DANCE, fd0, lif, fd0, lif, bck, idl, fwd, lif, bck, idl, fwd, idl, // 01 合掌在頭 微左 提右腳
//
_DANC2, fd0, ris, fd0, zeo, idl, idl, idl, hon, idl, idl, idl, idl, // 02 右手下切
_DANCE, fd0, lif, fd0, ris, idl, idl, idl, std, idl, idl, idl, idl, // 手旋
// 03
//
_DANC3, fd0, ris, bk0, lif, idl, idl, idl, idl, idl, idl, idl, idl, // 04 右手捧
//
_DANC2, bk0, zeo, bk0, lif, idl, idl, idl, idl, idl, idl, idl, idl, // 05 右手捧 左張臂
_DANCE, fd0, lif, bk0, lif, idl, idl, idl, idl, idl, idl, idl, idl, // 左併右手
// 06
_DANC2, fd5, lif, fd5, lif, fwd, std, bck, std, fwd, idl, bck, idl, // 拜拜 換左腳先
_DANCE, mid, std, fd0, lif, mid, zeo, mid, hon, mid, hon, mid, hon, // 07 左腳抬高
//
_DANC2, fd0, lif, mid, std, idl, std, idl, zeo, idl, idl, idl, idl, // 08 換抬右腳
_DANCE, bk0, lif, idl, hon, idl, hon, idl, hon, idl, hon, idl, hon, // 左手捧
_DANCE, fd0, zeo, fd0, zeo, idl, idl, idl, std, idl, idl, idl, idl, // 09 雙臂平彎
_DANCE, mid, zeo, fd5, zeo, fwd, idl, bck, hon, fwd, idl, bck, idl, // 搖屁股
_DANCE, fd5, zeo, mid, zeo, bck, idl, fwd, idl, bck, idl, fwd, idl, // 10 搖屁股
_DANCE, fd0, ris, fd0, ris, mid, idl, mid, idl, fwd, idl, fwd, idl, // 雙腳開 手抬起
_DANCE, fd0, std, fd0, std, idl, idl, idl, idl, idl, idl, idl, idl, // 11 手摸頭
_LOOP, 3, idl, idl, idl, idl, idl, idl, idl, idl, idl, idl, idl,
_DANCE, mid, lif, fd0, lif, mid, idl, mid, idl, mid, idl, mid, idl, // 雙手向左
_DANCE, idl, std, idl, std, fd0, idl, fd0, idl, idl, idl, idl, idl, // 12,13,14 雙手擺動
_NEXT, 2, idl, idl, idl, idl, idl, idl, idl, idl, idl, idl, idl,
_DANCE, idl, lif, idl, lif, mid, idl, mid, idl, idl, idl, idl, idl, // 雙手向左
_DANCE, fd0, std, fd0, std, idl, idl, idl, idl, fwd, idl, fwd, idl, // 15 手摸頭
_LOOP, 3, idl, idl, idl, idl, idl, idl, idl, idl, idl, idl, idl,
_DANCE, fd0, lif, mid, lif, mid, idl, mid, idl, mid, idl, mid, idl, // 雙手向右
_DANCE, idl, std, idl, std, fd0, idl, fd0, idl, idl, idl, idl, idl, // 16,17,18 雙手擺動
_NEXT, 2, idl, idl, idl, idl, idl, idl, idl, idl, idl, idl, idl,
_DANCE, bk0, ris, bk0, ris, fwd, std, bck, std, fwd, std, bck, std, // 體側右 雙手後
// 19
_DANC2, bk0, lif, bk0, lif, fwd, hon, bck, hon, fwd, hon, bck, hon, // 雙手前
// 20
_DANC2, bk0, ris, bk0, ris, fwd, std, bck, std, fwd, std, bck, std, // 雙手後
// 21
_DANC2, fd0, lif, fd0, lif, bck, std, fwd, std, bck, std, fwd, std, // 體側左 雙手推牆
_DANCE, fd0, zeo, fd0, zeo, bck, std, fwd, std, bck, std, fwd, std, // 22 雙手伸直
_DANCE, fd0, lif, bk0, lif, mid, hon, mid, hon, mid, hon, mid, hon, // 轉正 雙手向右
// 23
_DANC2, fwd, ris, fwd, zeo, fwd, std, bck, std, fwd, std, bck, std, // 體側右 左胸右指
_DANCE, fwd, ris, fwd, lif, mid, hon, mid, hon, mid, hon, mid, hon, // 24 轉正 右直
//
_DANC2, fwd, ris, fwd, zeo, fwd, std, bck, std, fwd, std, bck, std, // 25 體側右 左胸右指
_DANCE, fd0, std, fd0, std, bk0, std, bk0, std, fd0, std, fd0, std, //
_DANCE, bk0, lif, bk0, hon, fd0, hon, fd0, lif, bk0, lif, bk0, hon, // 26 左轉
_DANCE, hon, std, hon, std, hon, std, hon, std, hon, std, hon, std, //
_DANCE, fd0, hon, fd0, lif, bk0, lif, bk0, hon, fd0, hon, fd0, lif, // 27
_DANCE, idl, std, idl, std, idl, std, idl, std, idl, std, idl, std, //
_DANCE, fd0, std, fd0, std, bk0, std, bk0, std, fd0, std, fd0, std, // 28
_DANCE, bk0, hon, bk0, lif, fd0, lif, fd0, hon, bk0, hon, bk0, lif, // 右轉
_DANCE, hon, std, hon, std, hon, std, hon, std, hon, std, hon, std, // 29
_DANCE, fd0, lif, fd0, hon, bk0, hon, bk0, lif, fd0, lif, fd0, hon, //
_DANCE, idl, std, idl, std, idl, std, idl, std, idl, std, idl, std, // 30
_DANCE, bk0, lif, fd0, ris, bck, std, fwd, std, bck, std, fwd, std, // 體側左 右手舉 左手張
_DANCE, mid, lif, mid, lif, mid, hon, mid, hon, mid, hon, mid, hon, // 31 轉正 張臂
//
_DANC2, fwd, ris, fwd, zeo, fwd, std, bck, std, fwd, std, bck, std, // 32 體側右 左胸右指
//
_DANC2, fd0, lif, fd0, lif, bck, std, fwd, std, bck, std, fwd, std, // 33 體側左 雙手推牆
//
_DANC2, fd0, std, fd0, std, mid, hon, mid, hon, mid, hon, mid, hon, // 34 轉正 拍掌
_DANCE, fd0, lif, fd0, lif, bck, std, fwd, std, bck, std, fwd, std, // 體側左 拍掌
// 35
_DANC2, fd0, std, fd0, std, mid, hon, mid, hon, mid, hon, mid, hon, // 轉正 雙手伸直
_DANCE, fd0, ris, fd0, lif, mid, hon, mid, hon, mid, hon, mid, hon, // 36 轉正 右前左後
_DANCE, fwd, std, bck, std, fwd, std, bck, std, fwd, std, bck, std, // 體側右
_LOOP, 5, idl, idl, idl, idl, idl, idl, idl, idl, idl, idl, idl,
_DANCE, fwd, lif, fwd, lif, fwd, std, fwd, std, fwd, std, fwd, std, // 37,38,39,40,41 前行
_DANCE, fwd, std, bck, std, fwd, std, bck, std, fwd, std, bck, std, // 體側右
_NEXT, 2, idl, idl, idl, idl, idl, idl, idl, idl, idl, idl, idl,
_DANCE, fd0, std, fd0, std, bk0, std, bk0, std, fd0, std, fd0, std, // 42 左轉
_DANCE, bk0, lif, bk0, hon, fd0, hon, fd0, lif, bk0, lif, bk0, hon, //
_DANCE, hon, std, hon, std, hon, std, hon, std, hon, std, hon, std, // 43
_DANCE, fd0, hon, fd0, lif, bk0, lif, bk0, hon, fd0, hon, fd0, lif, //
_DANCE, idl, std, idl, std, idl, std, idl, std, idl, std, idl, std, // 44
_DANCE, fd0, std, fd0, std, bk0, std, bk0, std, fd0, std, fd0, std, // 右轉
_DANCE, bk0, hon, bk0, lif, fd0, lif, fd0, hon, bk0, hon, bk0, lif, // 45
_DANCE, hon, std, hon, std, hon, std, hon, std, hon, std, hon, std, //
_DANCE, fd0, lif, fd0, hon, bk0, hon, bk0, lif, fd0, lif, fd0, hon, // 46
_DANCE, idl, std, idl, std, idl, std, idl, std, idl, std, idl, std, //
_DANCE, bk0, lif, fd0, ris, bck, std, fwd, std, bck, std, fwd, std, // 47 體側左 右手舉 左手張
_DANCE, mid, lif, mid, lif, mid, hon, mid, hon, mid, hon, mid, hon, // 轉正 張臂
_DANCE, mid, std, mid, lif, mid, hon, mid, hon, mid, hon, mid, hon, // 48 點左肩
_DANCE, mid, lif, mid, std, mid, hon, mid, hon, mid, hon, mid, hon, // 點右肩
_DANCE, bk0, std, fd0, lif, bck, std, fwd, std, bck, std, fwd, std, // 49 體側左 雙手左擺
_DANCE, bk0, lif, fd0, std, bck, std, fwd, std, bck, std, fwd, std, // 雙手左擺
_DANCE, fd0, std, bk0, lif, fwd, std, bck, std, fwd, std, bck, std, // 50 體側右 雙手右擺
_DANCE, fd0, lif, bk0, std, fwd, std, bck, std, fwd, std, bck, std, // 雙手右擺
// 51
_DANC2, fd0, ris, fd0, ris, mid, idl, mid, idl, fwd, idl, fwd, idl, // 雙腳開 手抬起
_DANCE, fd0, ris, fd0, ris, mid, fwd, mid, bck, fwd, fwd, fwd, bck, // 52 扭腰
//
_DANC2, fd0, ris, fd0, ris, mid, bck, mid, fwd, fwd, bck, fwd, fwd, // 53 扭腰
_DANCE, fd0, lif, fd0, lif, mid, std, mid, std, fwd, std, fwd, std, // 雙腳開 手抬起
_DANCE, mid, ris, mid, ris, bck, bck, fwd, fwd, bck, bck, fwd, fwd, // 54 體左跳動 雙手擺
_DANCE, fd0, lif, fd0, lif, bck, fwd, fwd, bck, bck, fwd, fwd, bck, // 體左跳動 雙手擺
_DANCE, fd0, lif, fd0, lif, mid, std, mid, std, fwd, std, fwd, std, // 55 雙腳開 手抬起
_DANCE, mid, ris, mid, ris, fwd, bck, bck, fwd, fwd, bck, bck, fwd, // 體右跳動 雙手擺
_DANCE, fd0, lif, fd0, lif, fwd, fwd, bck, bck, fwd, fwd, bck, bck, // 56 體右跳動 雙手擺
_DANCE, fd0, lif, fd0, lif, mid, std, mid, std, fwd, std, fwd, std, // 雙腳開 手抬起
_DANCE, fd0, lif, fd0, ris, mid, std, mid, std, fwd, std, fwd, std, // 57 雙腳開 右前伸
//
_DANC2, fd0, ris, fd0, ris, mid, std, mid, std, fwd, std, fwd, std, // 58 雙腳開 雙手前伸
_DANCE, fd0, ris, fd0, std, mid, std, mid, std, fwd, std, fwd, std, // 右手回
_DANCE, fd0, ris, mid, std, mid, std, mid, fwd, fwd, std, fwd, fwd, // 59 右手擺
_DANCE, fd0, ris, fd0, std, mid, std, mid, std, fwd, std, fwd, std, // 右手回
_DANCE, fd0, lif, mid, ris, mid, std, mid, bck, fwd, std, fwd, bck, // 60 左手前伸
_DANCE, fd0, lif, fd0, lif, mid, std, mid, std, fwd, std, fwd, std, // 雙腳開 雙手前伸
_DANCE, fd0, lif, mid, ris, mid, std, mid, bck, fwd, std, fwd, bck, // 61 左手前伸
_DANCE, fd0, lif, fd0, lif, mid, std, mid, std, fwd, std, fwd, std, // 雙腳開 雙手前伸
_DANCE, mid, ris, fd0, lif, mid, bck, mid, std, fwd, bck, fwd, std, // 62 右手前伸
_DANCE, fd0, lif, fd0, lif, mid, std, mid, std, fwd, std, fwd, std, // 雙腳開 雙手前伸
_DANCE, mid, ris, fd0, lif, mid, bck, mid, std, fwd, bck, fwd, std, // 63 右手前伸
_DANCE, fd0, lif, fd0, lif, mid, std, mid, std, fwd, std, fwd, std, // 雙腳開 雙手前伸
_DANCE, fd0, ris, fd0, ris, bck, std, fwd, std, bck, std, fwd, std, // 64 體側左 雙手收
_DANCE, mid, std, mid, std, bck, std, fwd, std, bck, std, fwd, std, // 雙手開
// 65
_DANC2, fd0, lif, fd0, lif, bck, std, fwd, std, bck, std, fwd, std, // 雙手前伸
_DANCE, fd0, lif, fd0, std, bck, std, fwd, std, bck, std, fwd, std, // 66 左前右後
_DANCE, fd0, std, fd0, lif, bck, std, fwd, std, bck, std, fwd, std, // 右前左後
_DANCE, fd0, lif, fd0, std, bck, std, fwd, std, bck, std, fwd, std, // 67 左前右後
_DANCE, fd0, std, fd0, lif, bck, std, fwd, std, bck, std, fwd, std, // 右前左後
_DANCE, fd0, zeo, bk0, zeo, fwd, std, bck, std, fwd, std, bck, std, // 68 體側右 雙臂張
_DANCE, fd0, std, bk0, ris, fwd, std, bck, std, fwd, std, bck, std, // 右點肩
_DANCE, fd0, std, bk0, std, fwd, std, bck, std, fwd, std, bck, std, // 69 右點肩
_DANCE, fd0, std, bk0, ris, fwd, std, bck, std, fwd, std, bck, std, // 右點肩
_DANCE, fd0, std, bk0, std, fwd, std, bck, std, fwd, std, bck, std, // 70 右點肩
_DANCE, bk0, ris, fd0, std, mid, hon, mid, hon, mid, hon, mid, hon, // 轉正 左臂上 右臂下
_DANCE, bk0, ris, fd0, zeo, mid, hon, mid, hon, mid, hon, mid, hon, // 71 左臂上 右臂前
_DANCE, fd0, std, mid, std, mid, hon, mid, hon, mid, hon, mid, hon, // 左臂平 右臂下
// 72
_DANC2, bk0, zeo, mid, std, mid, hon, mid, hon, mid, hon, mid, hon, // 左臂張 右臂下
_DANCE, fd0, lif, fd0, ris, bck, std, fwd, std, bck, std, fwd, std, // 73 體側左 左臂平 右臂頂
_DANCE, bk0, lif, mid, std, bck, std, fwd, std, bck, std, fwd, std, // 左臂張 右臂頂
_DANCE, fd0, std, mid, lif, bck, std, fwd, std, bck, std, fwd, std, // 74 左後 右前
_DANCE, fd0, lif, mid, std, bck, std, fwd, std, bck, std, fwd, std, // 左前 右後
// 75
_DANC2, fd0, std, mid, lif, bck, std, fwd, std, bck, std, fwd, std, // 左後 右前
_DANCE, fd0, lif, fd0, ris, bck, std, fwd, std, bck, std, fwd, std, // 76 體側左 左臂平 右臂頂
_DANCE, bk0, lif, mid, std, bck, std, fwd, std, bck, std, fwd, std, // 左臂張 右臂頂
_DANCE, fd0, std, mid, lif, bck, std, fwd, std, bck, std, fwd, std, // 77 左後 右前
_DANCE, fd0, lif, mid, std, bck, std, fwd, std, bck, std, fwd, std, // 左前 右後
// 78
_DANC2, fd0, std, mid, lif, bck, std, fwd, std, bck, std, fwd, std, // 左後 右前
_DANCE, fd0, lif, fd0, ris, bck, std, fwd, std, bck, std, fwd, std, // 79 體側左 左臂平 右臂頂
_DANCE, bk0, lif, mid, std, bck, std, fwd, std, bck, std, fwd, std, // 左臂張 右臂頂
_DANCE, fd0, std, mid, lif, bck, std, fwd, std, bck, std, fwd, std, // 80 左後 右前
_DANCE, fd0, lif, mid, std, bck, std, fwd, std, bck, std, fwd, std, // 左前 右後
_DANCE, bck, std, fd0, lif, fwd, lif, bck, std, fwd, std, bck, std, // 81 體側右 左後 右前
_DANCE, mid, std, mid, ris, fwd, lif, bck, std, fwd, std, bck, std, // 左張 右張
_DANCE, fd0, std, fd0, std, mid, std, fwd, lif, mid, std, mid, std, // 82 體正抬右腳 雙手拜
_DANCE, mid, std, fd5, std, mid, std, mid, lif, mid, std, mid, std, // 外抬右腳 雙手拜左
_DANCE, fd0, std, fd0, std, mid, std, fwd, lif, mid, std, mid, std, // 83 體正抬右腳 雙手拜
_DANCE, fd0, ris, fd0, lif, mid, std, fwd, std, mid, std, mid, std, // 左臂平 右臂前
_DANCE, mid, std, mid, std, mid, std, fwd, std, mid, std, mid, std, // 84 雙手切
_DANCE, fd0, std, fd0, std, mid, std, fwd, lif, mid, std, mid, std, // 體正抬右腳 雙手拜
_DANCE, fd0, lif, fd0, ris, mid, std, fwd, std, mid, std, mid, std, // 85 雙手切
_DANCE, fd0, std, fd0, std, mid, std, fwd, lif, mid, std, mid, std, // 體正抬右腳 雙手拜
_DANCE, fd0, lif, fd0, ris, mid, std, fwd, std, mid, std, mid, std, // 86 雙手切
_DANCE, mid, std, mid, lif, mid, std, mid, std, fwd, std, fwd, std, // 雙腳開 右肩
_DANCE, mid, lif, mid, lif, mid, std, mid, std, fwd, std, fwd, std, // 87 左肩
_DANCE, mid, lif, mid, lif, mid, fd0, mid, std, fwd, fd0, fwd, std, // 左斜
_DANCE, mid, lif, mid, lif, mid, std, mid, std, fwd, std, fwd, std, // 88 回正
_DANCE, fd0, lif, mid, lif, mid, std, mid, std, fwd, std, fwd, std, // 左臂前
_DANCE, fd0, lif, fd0, lif, mid, std, mid, std, fwd, std, fwd, std, // 89 右臂前
_DANCE, fd0, lif, fd0, lif, mid, fd0, mid, std, fwd, std, fwd, std, // 左斜
_DANCE, fd0, lif, fd0, std, mid, fd0, mid, std, fwd, std, fwd, std, // 90 右手拜
_DANCE, fd0, lif, fd0, lif, mid, fd0, mid, std, fwd, std, fwd, std, // 左斜
_DANCE, fd0, lif, fd0, std, mid, fd0, mid, std, fwd, std, fwd, std, // 91 右手拜
_DANCE, mid, lif, mid, lif, mid, std, mid, hon, mid, hon, mid, hon, // 轉正 張臂
_DANCE, fd0, lif, fd0, lif, mid, std, mid, hon, mid, hon, mid, hon, // 92 雙手合
_DANCE, fd0, std, fd0, std, mid, std, mid, hon, mid, hon, mid, hon, // 雙手拜
_STOP,
};
如果你對這最新 V14 版 RWG Spider ROSA程式有興趣,請填寫資料,就會提供連結下載,謝謝。
沒有留言:
張貼留言