“MicroRobot.setSpeed()”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
 
第1行: 第1行:
<pre style="color:green">
+
{| style="width: 800px;"
 +
|-
 +
|
 +
<p style="color: #666666;font-size:220%">'''MicroRobot.setSpeed(uint8_t index, int16_t speed); '''</p>
 +
<br>
  
MicroRobot.setSpeed(uint8_t index, int16_t speed);  
+
<p style="color: #E87E05;font-size:135%">描述</p>
 
 
</pre>
 
 
 
'''作用''':<br>
 
 
MicroRobot库的电机控制器速度(PWM)设置函数,如果是开环PWM模式则设置PWM,如果是速度闭环模式则设置电机输出轴速度。
 
MicroRobot库的电机控制器速度(PWM)设置函数,如果是开环PWM模式则设置PWM,如果是速度闭环模式则设置电机输出轴速度。
  
'''参数''':<br>
+
<p style="color: #E87E05;font-size:135%">参数</p>
index:电机端口号,范围1~4。<br>
+
*'''index''':电机端口号,范围1~4。<br>
speed:开环PWM模式下8位PWM精度时,范围-255~255,其余精度位的PWM范围以此类推。速度闭环模式下范围-16383~16383,单位是百分之一转每秒(需结合正确的电机码盘分辨率和电机齿轮减速比),实际使用中需注意设置速度不要超过电机转速极限。
+
*'''speed''':开环PWM模式下8位PWM精度时,范围-255~255,其余精度位的PWM范围以此类推。速度闭环模式下范围-16383~16383,单位是百分之一转每秒(需结合正确的电机码盘分辨率和电机齿轮减速比),实际使用中需注意设置速度不要超过电机转速极限。
  
  
'''返回值类型''':<br>
+
<p style="color: #E87E05;font-size:135%">返回值</p>
 
 
  
'''例子'''<br>
+
<p style="color: #E87E05;font-size:135%">示例</p>
<pre style="color:green">
+
*设置电机PWM
 +
<source lang="c++">
 
#include <Microduino_MicroRobot.h>
 
#include <Microduino_MicroRobot.h>
  
第31行: 第32行:
 
}
 
}
  
</pre>
+
</source>
  
  
 
[[https://wiki.microduino.cn/index.php/MicroRobot_Reference 返回MicroRobot语法手册]]
 
[[https://wiki.microduino.cn/index.php/MicroRobot_Reference 返回MicroRobot语法手册]]

2018年5月16日 (三) 04:58的最新版本

MicroRobot.setSpeed(uint8_t index, int16_t speed);


描述

MicroRobot库的电机控制器速度(PWM)设置函数,如果是开环PWM模式则设置PWM,如果是速度闭环模式则设置电机输出轴速度。

参数

  • index:电机端口号,范围1~4。
  • speed:开环PWM模式下8位PWM精度时,范围-255~255,其余精度位的PWM范围以此类推。速度闭环模式下范围-16383~16383,单位是百分之一转每秒(需结合正确的电机码盘分辨率和电机齿轮减速比),实际使用中需注意设置速度不要超过电机转速极限。


返回值

示例

  • 设置电机PWM
#include <Microduino_MicroRobot.h>

MicroRobot microRobot;
void setup(){
    microRobot.begin();
    microRobot.motorInit(1);
    microRobot.setMode(1, MODE_OPEN);
    microRobot.setSpeed(1, 100);
}

void loop(){
}


[返回MicroRobot语法手册]