极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10866|回复: 4

关于扩展板的困惑

[复制链接]
发表于 2014-7-17 10:36:57 | 显示全部楼层 |阅读模式
本帖最后由 caihongxiaozu 于 2014-7-17 10:36 编辑

用MEGA2560、A4988电机驱动板、42步进电机、面包板做了个测试,MEGA2560的A0端接A4988驱动板的STEP端,MEGA2560的A1端接A4988驱动板的DIR端,
写了简单的电机测试代码:

int Pin_STEP = A0;
int Pin_DIR = A1;

void setup()
{
  pinMode(Pin_STEP, OUTPUT);
  pinMode(Pin_DIR, OUTPUT);
}

void loop()
{
      digitalWrite(Pin_STEP, HIGH);
      delayMicroseconds(700);
      digitalWrite(Pin_STEP, LOW);
      delayMicroseconds(700);
}

面包板电路测试成功,我又试着换到ramps1.4扩展板上,

根据ramps1.4原理图,MEGA2560板的A0、A1端与A4988驱动板的SETP端、DIR端是导通的,我把上述简单测试代码烧录到板子,但电机没有反应,请问如何下手检测和调试?

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2014-7-17 11:01:25 | 显示全部楼层
为什么要用A0,A1口?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-17 12:13:15 | 显示全部楼层
由ramps1.4扩展板测得
回复 支持 反对

使用道具 举报

发表于 2014-7-18 16:45:49 | 显示全部楼层
板子那么多IO,我看不会用A口,找电路图看看!
回复 支持 反对

使用道具 举报

发表于 2014-7-18 22:02:49 | 显示全部楼层
DIR是方向,高低位切换电机转向
SETP是脉冲,给一个脉冲,电机走一步
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-14 22:41 , Processed in 0.041342 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表