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
:ServoFrameVstone
型別的物件。
servo0 ~ servo44
(可選):Servo
型別的物件;其中 servo0
使用 positions[0]
的值,servo1
使用 positions[1]
的值,以此類推。
time
(可選):設定伺服機一起轉動到目標位置所使用的時間;若沒有設定此值,或者將其設定為 0,則伺服機將會以全速轉動。
回傳
無
範例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
See also
- positions[]
- setPostions()
函式庫參考主頁面
86Duino 參考資料的文字內容修改自 Arduino 參考資料,並遵循知識共享署名-相同方式共享 3.0 授權。參考資料中的程式碼範例已發佈到公共領域。