Articles Posted in the " " Category


  • load()

    load()

    描述 载入由 save() 函式储存的伺服机偏移量微调值档案。(载入完成后,使用者可在 offsets[] 阵列中取得各个伺服机的偏移量微调值。) 语法 myoffset.load(filename) 参数 myoffset:ServoOffset 型别的物件。 filename:偏移量微调值(offset)档案的名称。注意:此函式只会到 SD 卡的根目录下寻找偏移量微调值档案,假如您的 86Duino 没有插入 SD 卡,或者 SD 卡中没有指定档案,则载入会失败。 回传 true:档案载入成功。 false:档案载入失败。 范例 See also - offsets[] - save() 函式库参考主页面 The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the […]


  • save()

    save()

    描述 将 offsets[] 阵列的内容储存至指定的档案。 语法 myoffset.save(filename) 参数 myoffset:ServoOffset 型别的物件。 filename:指定的档案名称。注意:档案会储存至 SD 卡的根目录下,假如您的 86Duino 没有插入 SD 卡,则储存会失败。 回传 true:档案储存成功。 false:档案储存失败。 范例 See also - offsets[] - load() 函式库参考主页面 The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.



  • offsets[]

    offsets[]

    描述 存放机器人各轴伺服机偏移量微调值的整数阵列,每个阵列元素数值范围为 -256 ~ 256,单位为 us。 若 ServoOffset 在初始化时,没有指定载入偏移量微调值档案,则使用者可改由直接设定此阵列的元素值来设定偏移量微调值。 语法 myoffset.offsets[channel] 参数 myoffset:ServoOffset 型别的物件。 channel:指定阵列元素,范围为 0 ~ 44。第 n 个元素值代表要指定给第 n 个 Servo 的位置,请见下面范例说明。(注意:在 86Duino One 上所有阵列元素都有效;在86Duino EduCake 上只有 0 ~ 25 的范围有效;在 86Duino Zero 上只有 0 ~ 16 的范围有效。) 回传 范例 See also - setOffsets 函式库参考主页面 The text of the 86Duino reference is […]


  • playPositions()

    playPositions()

    描述 将指定伺服机的目标位置设定为 positions[] 阵列储存的动作帧内容,同时命令伺服机转动。 呼叫 playPositions() 后,您的程式可以去做其他事情,转动伺服机的工作会在背景执行,如果想知道伺服机是否转到目标位置,可以呼叫 isServoMultiMoving() 来检查。 语法 myframe.playPositions() myframe.playPositions(servo0) myframe.playPositions(servo0, servo1) myframe.playPositions(servo0, servo1, ... , servo44) myframe.playPositions(time) myframe.playPositions(time, servo0) myframe.playPositions(time, servo0, servo1) myframe.playPositions(time, servo0, servo1, ... , servo44) 参数 myframe:ServoFrame 型别的物件。 servo0 ~ servo44(可选):Servo 型别的物件;其中 servo0 使用 positions[0] 的值,servo1 使用 positions[1] 的值,以此类推。 time(可选):设定伺服机一起转动到目标位置所使用的时间;若没有设定此值,或者将其设定为 0,则伺服机将会以全速转动。 回传 范例 See also - positions[] - […]


  • load()

    load()

    描述 载入由 save() 函式储存的动作帧档案。(载入完成后,使用者可在 positions[] 阵列中取得动作帧内容。) 语法 myframe.load(filename) 参数 myframe:ServoFrame 型别的物件。 filename:动作帧档案的名称。注意:此函式只会到 SD 卡的根目录下寻找动作帧档案,假如您的 86Duino 没有插入 SD 卡,或者 SD 卡中没有指定档案,则载入会失败。 回传 true:档案载入成功。 false:档案载入失败。 范例 See also - positions[] - save() 函式库参考主页面 The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the […]


  • save()

    save()

    描述 将 positions[] 阵列的内容储存至指定的动作帧档案。 语法 myframe.save(filename) 参数 myframe:ServoFrame 型别的物件。 filename:动作帧档案的名称。注意:档案会储存至 SD 卡的根目录下,假如您的 86Duino 没有插入 SD 卡,则储存会失败。 回传 true:档案储存成功。 false:档案储存失败。 范例 See also - positions[] - load() 函式库参考主页面 The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.


  • positions[]

    positions[]

    描述 存放机器人动作帧的整数阵列,每个阵列元素的值对应一个机器人伺服机的位置,单位为 us。 若 ServoFrame 在初始化时,没有指定载入动作帧档案,则使用者可改由直接设定此阵列的元素值来设定动作帧。 语法 myframe.positions[channel] 参数 myframe:ServoFrame 型别的物件。 channel:指定阵列元素,范围为 0 ~ 44。第 n 个元素值代表要指定给第 n 个 Servo 的位置,请见下面范例说明。(注意:在 86Duino One 上所有阵列元素都有效;在86Duino EduCake 上只有 0 ~ 25 的范围有效;在 86Duino Zero 上只有 0 ~ 16 的范围有效。) 回传 范例 See also - setPostions() - playPositions() 函式库参考主页面 The text of the 86Duino reference is licensed […]


  • setPostions()

    setPostions()

    描述 将指定伺服机的目标位置设定为 positions[] 阵列储存的动作帧内容。 语法 myframe.setPositions() myframe.setPositions(servo0) myframe.setPositions(servo0, servo1) myframe.setPositions(servo0, servo1, ... , servo44) myframe.setPositions(time) myframe.setPositions(time, servo0) myframe.setPositions(time, servo0, servo1) myframe.setPositions(time, servo0, servo1, ... , servo44) 参数 myframe:ServoFrame 型别的物件。 servo0 ~ servo44(可选):Servo 型别的物件;其中 servo0 使用 positions[0] 的值,servo1 使用 positions[1] 的值,以此类推。 (注意:若没有输入上述参数,则内定以第一个在程式中被建构的 Servo 物件做为 servo0,第二个被建构的 Servo 物件做为 servo1,以此类推。) time(可选):设定伺服机一起转动到目标位置所使用的时间;若没有设定此值,或者将其设定为 0,则伺服机将会以全速转动。 回传 范例 See also - […]