2023-7-21 14:55:45 [显示全部楼层]
997浏览
查看: 997|回复: 6

[进阶] arduino控制步进电机联动?怎么搞?

[复制链接]
电机一程序:
forwardMotor.moveTo(-22 * moveSteps);
while (forwardMotor.currentPosition() != (-22 * moveSteps))
{
  forwardMotor.run();
}
电机二程序:
digitalWrite(rotateDir, LOW);

while (1) {
        int receive = digitalRead(sensor1);
        digitalWrite(rotateStep, HIGH);
        delay(6);
        digitalWrite(rotateStep, LOW);
        delay(6);
        if (receive == 1) {
          break;
        }
      }
问题描述:电机一和电机二是先后运行。
目标:要求电机一和电机二同时开始运行,电机一按步数,电机二旋转直到传感器sensor1信号变成1才停止旋转。






三春牛-创客  初级技神

发表于 2023-7-30 21:57:14

用这个  步进电机驱动扩展板,DRI0023
回复

使用道具 举报

三春牛-创客  初级技神

发表于 2023-7-30 21:58:30

回复

使用道具 举报

三春牛-创客  初级技神

发表于 2023-7-30 21:59:31

可以实现的:
arduino控制步进电机联动?怎么搞?图1
回复

使用道具 举报

花生编程  中级技匠

发表于 2023-7-31 22:22:10

回复

使用道具 举报

花生编程  中级技匠

发表于 2023-7-31 22:23:18

下面有示例代码,看看。
回复

使用道具 举报

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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
关于楼主
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail