https://4rdp.blogspot.com/2018/05/rosa-58-motionottoh.html
OTTO like 已經預編行走與跳舞動作,進階玩家可以參考修改或新編動作,開啟 Motion_OTTO.h 檔案,可以看見下列內容:
const byte RUN_1[] PROGMEM = { // OTTO wave
// 0, 1, 2, 3, 4, 5, 6,
_SERVO, hof, hof, hof, hof, hof, hof, //0
_LOOP, 3, idl, idl, idl, idl, idl, //1
_SERVO, LR4, idl, RR4, idl, idl, idl, //2
_SERVO, LL4, idl, RL4, idl, idl, idl, //3
_NEXT, 3, idl, idl, idl, idl, idl, //4
_SERVO, LMD, LSD, RMD, RSD, idl, idl, //5
_LOOP, 3, idl, idl, idl, idl, idl, //6
_SERVO, hon, idl, hon, idl, idl, idl, //7
_NEXT, 2, idl, idl, idl, idl, idl, //8
_GOTO, 22, // goto RUN_N
};
const 代表常數設定
byte 資料是位元組型態
RUN_1[] 動作資料取名為 RUN_1 陣列
PROGMEM 資料儲存在 flash ROM
// 0, 1, 2, 3, 4, 5, 6,
// 左腿上肢 右腿上肢
// 左腿下肢 右腿下肢