【Proteus仿真】Arduino UNO利用Stepper库实现uln2003驱动步进电机转动
【Proteus仿真】Arduino UNO利用Stepper库实现uln2003驱动步进电机转动
【Proteus仿真】Arduino UNO利用Stepper库实现uln2003驱动步进电机转动
- Proteus仿真

Proteus说明
- Proteus软件里面的步进电机的步距角默认是90,和代码中的
const int stepsPerRevolution = 4;对应。

Arduino IDE编译说明,本示例需要修改库的源文件才行。Stepper 库是Arduino IDE自带的库,但是该库源代码的驱动的相序是不一样的,为了驱动28BYJ-48步进电机和匹配Proteus软件里面的步进电机组件,修改相关代码如下:
文件位置:
C:\Users\Administrator\Documents\Arduino\libraries\Stepper\src,中的Stepper.cpp源文件,第257行-278行,修改如下,就是调整引脚高低电平顺序。
示例程序代码
1 |
|
程序源码和仿真资源
1 | 链接:https://pan.baidu.com/s/1C4SRe\_wF2UyvlIBV7OHcyg |
| 淡定看人生,宁静做自我。人生充满变数,定力如何,直接影响到人生的走向。所谓定力,就是对自己的控制力。定力好的人,谨言慎行,不随波逐流,不放纵欲望,有所为,有所不为。因而常不被情绪左右,淡看名利得失,宁静做自我,从容过生活。淡了,静了,你的生活才会听你的安排。 |
|---|
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 秋意寒!
评论