多语言展示
当前在线:153今日阅读:176今日分享:34

Arduino驱动步进电机在Proteus上的仿真

步进电机又名脉冲电机是一种将电脉冲信号转换成角位移的电机。步进电机接收到一个脉冲就旋转一步。步进电机在点位控制中广泛应用。没有步进电机又想玩一下步进电机该怎么办呢?仿真呀!可是TinkerCAD上没有步进电机。不要着急在Proteus软件里有步进电机也有Arduino,可以用Proteus来仿真Arduino驱动步进电机运转。
工具/原料

电脑

方法/步骤
2

点击Finish完成后,可以看到工作区域里已经存在一个Arduino,点击P图标,查找步进电机和ULN2003A驱动芯片。

3

将查到的步进电机和ULN2003A驱动芯片拖入到工作区域。

4

将Arduino,ULN2003A和步进电机连接起来。Arduino的数字引脚IO3,IO4,IO5,IO6连接ULN2003A的1B,2B,3B,4B。ULN2003A的1C,2C,3C,4C连接步进电机。Arduino的和ULN2003A的连接可以试用终端标签。

5

完成硬件连线后,开始编写程序。点击Source Code插页进入程序编写界面。Arduino自带了步进电机驱动类库。只需要添加stepper.h头文件就可以试用该类库。

6

Arduino步进电机驱动类库设置完成后就可以编写一个测试程序来运转步进电机了。测试程序如下:

7

程序完成后,点击运行按钮,见证奇迹的时刻!步进电机转起来了!

注意事项

建立工程时要选择From DevelopmentBoard才可以使用Arduino

推荐信息