“MicroRobot.setSpeed()”的版本间的差异
(创建页面,内容为“<pre style="color:green"> MicroRobot.setSpeed(uint8_t index, int16_t speed); </pre> '''作用''':<br> MicroRobot库的电机控制器速度(PWM)设置函…”) |
|||
(未显示同一用户的6个中间版本) | |||
第1行: | 第1行: | ||
− | < | + | {| style="width: 800px;" |
+ | |- | ||
+ | | | ||
+ | <p style="color: #666666;font-size:220%">'''MicroRobot.setSpeed(uint8_t index, int16_t speed); '''</p> | ||
+ | <br> | ||
− | + | <p style="color: #E87E05;font-size:135%">描述</p> | |
+ | MicroRobot库的电机控制器速度(PWM)设置函数,如果是开环PWM模式则设置PWM,如果是速度闭环模式则设置电机输出轴速度。 | ||
− | </ | + | <p style="color: #E87E05;font-size:135%">参数</p> |
+ | *'''index''':电机端口号,范围1~4。<br> | ||
+ | *'''speed''':开环PWM模式下8位PWM精度时,范围-255~255,其余精度位的PWM范围以此类推。速度闭环模式下范围-16383~16383,单位是百分之一转每秒(需结合正确的电机码盘分辨率和电机齿轮减速比),实际使用中需注意设置速度不要超过电机转速极限。 | ||
− | |||
− | |||
− | + | <p style="color: #E87E05;font-size:135%">返回值</p> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
无 | 无 | ||
− | + | <p style="color: #E87E05;font-size:135%">示例</p> | |
− | < | + | *设置电机PWM |
+ | <source lang="c++"> | ||
#include <Microduino_MicroRobot.h> | #include <Microduino_MicroRobot.h> | ||
第24行: | 第24行: | ||
void setup(){ | void setup(){ | ||
microRobot.begin(); | microRobot.begin(); | ||
− | + | microRobot.motorInit(1); | |
microRobot.setMode(1, MODE_OPEN); | microRobot.setMode(1, MODE_OPEN); | ||
microRobot.setSpeed(1, 100); | microRobot.setSpeed(1, 100); | ||
第32行: | 第32行: | ||
} | } | ||
− | </ | + | </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,如果是速度闭环模式则设置电机输出轴速度。 参数
返回值 无 示例
#include <Microduino_MicroRobot.h>
MicroRobot microRobot;
void setup(){
microRobot.begin();
microRobot.motorInit(1);
microRobot.setMode(1, MODE_OPEN);
microRobot.setSpeed(1, 100);
}
void loop(){
}
|