关于扩展板的困惑
本帖最后由 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端是导通的,我把上述简单测试代码烧录到板子,但电机没有反应,请问如何下手检测和调试? 为什么要用A0,A1口? 由ramps1.4扩展板测得 板子那么多IO,我看不会用A口,找电路图看看! DIR是方向,高低位切换电机转向
SETP是脉冲,给一个脉冲,电机走一步
页:
[1]