我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

 找回密码
 立即注册
搜索
查看: 2369|回复: 6

[技术文章] arduino控制步进电机代码分享

[复制链接]

该用户从未签到

17

主题

25

回帖

0

积分

二级逆天

积分
0

终身成就奖

发表于 2019-5-14 10:13:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?立即注册

×


步进电机是一种将电脉冲转化为角位移的执行机构。通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。你可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时你也可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
步进角度:5.625 x 1/64
减速比:1/64
5线4相 可以用普通uln2003芯片驱动,也可以接成2相使用


直接上arduino控制步进电机代码
/*
* 步进电机跟随电位器旋转
* (或者其他传感器)使用0号模拟口输入
* 使用arduino IDE自带的Stepper.h库文件
*/   
#include <Stepper.h>   
// 这里设置步进电机旋转一圈是多少步
#define STEPS 100   
// attached to设置步进电机的步数和引脚
Stepper stepper(STEPS, 8, 9, 10, 11);   
// 定义变量用来存储历史读数
int previous = 0;   
void setup()
{
// 设置电机每分钟的转速为90步
  stepper.setSpeed(90);
}   
void loop()
{      
   int val = analogRead(0); // 获取传感器读数           
   stepper.step(val - previous);// 移动步数为当前读数减去历史读数           
   previous = val;// 保存历史读数
}

实验结果:步进电机缓慢的转动。

回复

使用道具 举报

  • TA的每日心情
    擦汗
    2024-7-12 18:48
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    2

    主题

    858

    回帖

    839

    积分

    二级逆天

    积分
    839

    终身成就奖优秀斑竹奖

    QQ
    发表于 2019-5-14 10:35:19 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-6-14 16:03
  • 签到天数: 16 天

    [LV.4]偶尔看看III

    0

    主题

    1万

    回帖

    7618

    积分

    二级逆天

    积分
    7618

    终身成就奖特殊贡献奖原创先锋奖优秀斑竹奖

    QQ
    发表于 2019-5-14 10:35:24 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    前天 13:07
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    39

    主题

    1209

    回帖

    560

    积分

    二级逆天

    积分
    560

    终身成就奖

    QQ
    发表于 2019-5-14 16:39:54 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情

    前天 08:44
  • 签到天数: 126 天

    [LV.7]常住居民III

    2

    主题

    7227

    回帖

    1万

    积分

    三级逆天

    积分
    10711

    终身成就奖特殊贡献奖原创先锋奖

    QQ
    发表于 2020-3-6 09:01:30 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    52

    回帖

    0

    积分

    一级逆天

    积分
    0

    终身成就奖

    发表于 2020-3-8 14:08:54 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    517

    主题

    3568

    回帖

    2143

    积分

    二级逆天

    积分
    2143

    终身成就奖特殊贡献奖原创先锋奖

    发表于 2020-3-9 18:05:00 | 显示全部楼层
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    每日签到,有金币领取。


    Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

    本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

    ( 闽ICP备2024076463号-1 ) 论坛技术支持QQ群171867948 ,论坛问题,充值问题请联系QQ1308068381

    平平安安
    TOP
    快速回复 返回顶部 返回列表