MotorPlus预定义常量

来自Microduino Wikipedia
1196357542讨论 | 贡献2017年7月7日 (五) 11:26的版本
跳转至: 导航搜索
#define BIT_14  14 
  • 电机初始化速度控制分辨率:

BIT_14:14位数据,初始化为此值后,速度控制范围为-16383~+16383
例:MotorPlus.begin(BIT_14)


#define BIT_13  13
  • 电机初始化速度控制分辨率:

BIT_13:13位数据,初始化为此值后,速度控制范围为-8191~+8191
例:MotorPlus.begin(BIT_13)


#define BIT_12  12
  • 电机初始化速度控制分辨率:

BIT_12:12位数据,初始化为此值后,速度控制范围为-4095~+4095
例:MotorPlus.begin(BIT_12)


#define BIT_11  11
  • 电机初始化速度控制分辨率:

BIT_11:11位数据,初始化为此值后,速度控制范围为-2047~+2047
例:MotorPlus.begin(BIT_11)


#define BIT_10  10
  • 电机初始化速度控制分辨率:

BIT_10:10位数据,初始化为此值后,速度控制范围为-1023~+1023
例:MotorPlus.begin(BIT_10)


#define BIT_9  	9
  • 电机初始化速度控制分辨率:

BIT_9:9位数据,初始化为此值后,速度控制范围为-511~+511
例:MotorPlus.begin(BIT_9)


#define BIT_8  	8
  • 电机初始化速度控制分辨率:

BIT_13:13位数据,初始化为此值后,速度控制范围为-255~+255(缺省设置时默认为此范围)
例:MotorPlus.begin(BIT_8)



#define FREE  	0   //释放
  • 电机状态设置:

FREE:将速度设置为此值时,电机处于释放状态
例:MotorPlus.setSpeed(FREE, FREE)


#define BRAKE  	20000  //刹车
  • 电机状态设置:

BRAKE :将速度设置为此值时,电机处于刹车状态
例:MotorPlus.setSpeed(BRAKE , BRAKE )


#define SLEEP  -20000   //休眠
  • 电机状态设置:

SLEEP:将速度设置为此值时,电机处于休眠状态
例:MotorPlus.setSpeed(SLEEP, SLEEP)


Microduino_motor_Reference