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

来自Microduino Wikipedia
跳转至: 导航搜索
(创建页面,内容为“<pre style="color:green"> MicroRobot.setSpeed(uint8_t index, int16_t speed); </pre> '''作用''':<br> MicroRobot库的电机控制器速度(PWM)设置函…”)
 
第11行: 第11行:
 
index:电机端口号,范围1~4。<br>
 
index:电机端口号,范围1~4。<br>
 
speed:开环PWM模式8位PWM精度时,范围-255~255
 
speed:开环PWM模式8位PWM精度时,范围-255~255
*开环PWM模式9位PWM精度时,范围-511~511
+
***开环PWM模式9位PWM精度时,范围-511~511
  
  
第24行: 第24行:
 
void setup(){
 
void setup(){
 
     microRobot.begin();
 
     microRobot.begin();
     MicroRobot.motorInit(1);
+
     microRobot.motorInit(1);
 
     microRobot.setMode(1, MODE_OPEN);
 
     microRobot.setMode(1, MODE_OPEN);
 
     microRobot.setSpeed(1, 100);
 
     microRobot.setSpeed(1, 100);

2018年5月15日 (二) 07:14的版本


MicroRobot.setSpeed(uint8_t index, int16_t speed);   

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

参数:
index:电机端口号,范围1~4。
speed:开环PWM模式8位PWM精度时,范围-255~255

      • 开环PWM模式9位PWM精度时,范围-511~511


返回值类型:

例子

#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语法手册]