主要内容

标准的伺服写

将标准伺服电机的轴位设定为指定角度

  • 库:
  • 金宝appSimu金宝applink支持包Arduino硬件/通用

  • Arduino标准伺服写入图标

描述

标准的伺服写块设置伺服电机从轴的位置0180度取决于发送到Arduino上的块的输入值®硬件销。

请注意

如果你使用标准的伺服写与…一起串行接收串行传输在Simulink中的块金宝app®模型,使用较长的采样时间以避免溢出。

每个伺服块允许的最大数量金宝app模型

伺服块的数量,标准的伺服读标准的伺服写,连续伺服写,你可以在你的Simulink模型中使用取决金宝app于你的Arduino硬件板上的计时器的数量。Arduino板上的每个定时器可以支持多达12个伺服块。金宝app

例如,考虑Arduino Mega 2560/ADK板。每个Simulink模型可以使用的伺服块的最大数量是48个。金宝app如果您的Simu金宝applink模型使用了总共48个Servo块,并且板有5个定时器,定时器5支持第一组12(1到12)个Servo块。金宝app类似地,定时器1支持下一组12(13-金宝app24)伺服块,定时器3支持下一组12(25-36)伺服块,最后,定时器4金宝app支持最后一组12(37-48)伺服块。

伺服块分组如下:

  • 组1:伺服区块1至12

  • 组2:伺服模块13至24

  • 集3:伺服模块25至36

  • 组4:伺服block 37 to 48

  • 集合5:伺服区块49至60

这个表显示了如何根据您正在使用的Arduino板将计时器分配给Servo块。它还提供了每个Simulink模型可以使用的Servo块的最大数量。金宝app

Arduino板式 计时器 每个Simulink模型的最大伺服块数金宝app
Uno, Nano 3.0 1 组1
大型2560 /理应 1 组2
3. 集3
4 组4
5 组1
李奥纳多,机器人控制板,机器人电机板,微型 1 组1
MKR 1000, MKR Wifi 1010, MKR Zero TC4 组1
纳米33物联网 TC4 组1
由于 TC3_CH0 组1
TC4_CH1 组2
TC5_CH2 集3
TC2_CH2 组4
TC0_CH0 集合5

港口

输入

全部展开

输入端口发送到模块的值决定了Arduino硬件板接口的标准旋转伺服电机的转速和旋转方向。例如:

  • 发送-90年对块产生最大的一个方向的旋转速率。

  • 发送90以相反的方向产生最大的旋转速度。

  • 发送0到块停止伺服电机。

  • 发送超出范围的值,例如-95年300,与分别发送最小或最大输入值的效果相同。

块输入端口继承上游块的数据类型,并在内部将其转换为uint8抵消90

数据类型:uint8

参数

全部展开

指定标准旋转伺服写入电机输入信号所连接的Arduino硬件板引脚号。

请注意

不要在Simulink模型中将相同的引脚编号分配给多个块。金宝app

有关如何分配引脚或查看引脚的更多信息标准的伺服写块,看Arduino定时器相关块的引脚映射

单击此按钮可查看与所选择的Arduino硬件板相关联的引脚映射表。

介绍了R2012a