positions[]
描述
存放机器人动作帧的整数阵列,每个阵列元素的值对应一个机器人伺服机的位置,单位为 us。
若 ServoFrameVstone
在初始化时,没有指定载入动作帧档案,则使用者可改由直接设定此阵列的元素值来设定动作帧。
语法
myframe.positions[channel]
参数
myframe
:ServoFrameVstone
型别的物件。
channel
:指定阵列元素,范围为 0 ~ 44。第 n 个元素值代表要指定给第 n 个 Servo 的位置,请见下面范例说明。 (注意:在 86Duino One 上所有阵列元素都有效;在86Duino EduCake 上只有 0 ~ 25 的范围有效;在 86Duino Zero 上只有 0 ~ 16 的范围有效。)
由于 RobovieMaker2 固定支援 30 轴伺服机,当使用 load() 函式由其动作帧档案载入指定动作帧时,只有 positions[0]、positions[1]、…、positions[29] 会包含有效值,其余阵列元素皆为 0。
回传
无
范例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
|
See also
- setPostions()
- playPostions()
函式库参考主页面
86Duino 参考资料的文字内容修改自 Arduino 参考资料,并遵循知识共享署名-相同方式共享 3.0 授权。参考资料中的程式码范例已发布到公共领域。