AccelStepper 库中的成员函数
时间: 2024-05-21 16:16:14 浏览: 120
AccelStepper库中的成员函数有:
1. `AccelStepper()`:构造函数,用于初始化一个AccelStepper对象。
2. `void setMaxSpeed(float speed)`:设置最大速度,单位是步数/秒。
3. `void setAcceleration(float acceleration)`:设置加速度,单位是步数/秒^2。
4. `void setCurrentPosition(long position)`:设置当前位置,单位是步数。
5. `long currentPosition()`:获取当前位置,单位是步数。
6. `void moveTo(long position)`:移动到指定位置,单位是步数。
7. `void run()`:执行运动,用于驱动电机运动。
8. `void runSpeed()`:以最大速度运动,用于驱动电机以最大速度运动。
9. `void runToNewPosition(long position)`:以最大速度运动到指定位置,用于驱动电机以最大速度运动到指定位置。
10. `bool runSpeedToPosition()`:以最大速度运动到指定位置,用于驱动电机以最大速度运动到指定位置,并返回是否到达指定位置。
11. `bool runToPosition()`:运动到指定位置,用于驱动电机运动到指定位置,并返回是否到达指定位置。
12. `void setSpeed(float speed)`:设置速度,单位是步数/秒。
13. `void setMinPulseWidth(unsigned int minWidth)`:设置脉宽的最小值,单位是微秒。
14. `void disableOutputs()`:禁用输出,用于禁用电机输出信号。
15. `void enableOutputs()`:启用输出,用于启用电机输出信号。
阅读全文