Arduino101 伺服

« 返回首页

Arduino101Servo 伺服

Arduino 101 Servo 扩展程序允许用户远程控制连接到 Arduino 101 的伺服电机。

更多链接

属性

  • BluetoothDevice – 连接Arduino 101的BluetoothLE组件。

get Arduino101Servo1 BluetoothDevice

set Arduino101Servo1 BluetoothDevice  to

  • Pin – 设备连接的Arduino板上的引脚号。

get Arduino101Servo1 Pin

set Arduino101Servo1 Pin  to

方法

  • IsSupported – 测试蓝牙低功耗设备是否支持该服务。如果返回true, 则TurnOn和TurnOff方法调用将正常工作。否则会通过屏幕的ErrorOccurred事件报告错误。

call Arduino101Servo1 IsSupported

  • SetPosition – 设置位置型伺服电机的旋转角度。有效值为0-180度。

参数:

 * <code>position</code> (<a href="http://appinventor.mit.edu/explore/ai2/support/blocks/math.html#number">_number_</a>) &mdash;
   伺服电机的新位置(角度)。有效值为0-180度。

call Arduino101Servo1 SetPositionposition

  • SetPositionMicros – 设置连续旋转型伺服电机每转所需时间(微秒)。对于标准 伺服电机,1000表示完全逆时针,2000表示完全顺时针。

参数:

 * <code>position</code> (<a href="http://appinventor.mit.edu/explore/ai2/support/blocks/math.html#number">_number_</a>) &mdash;
   连续旋转型伺服电机的新旋转速度。

call Arduino101Servo1 SetPositionMicrosposition

事件

  • PositionWritten – 成功写入伺服电机位置后触发此事件。 position参数的含义取决于位置更新是由SetPosition调用 还是SetPositionMicros调用触发的。

参数:

 * <code>position</code> (<a href="http://appinventor.mit.edu/explore/ai2/support/blocks/math.html#number">_number_</a>) &mdash;
   伺服电机的新位置。如果是位置型调用,则为角度值;如果是旋转型调用,则为微秒值。

when Arduino101Servo1 PositionWritten position do

文档反馈