arduino 2560 +L293D,连接的问题.头痛啊.1个星期了
这个板子支持叠加.我直接就按上去了.在M1和M2,我连接了步进电机.从网上看了各种资料.但是都不明白.反正无法让他动起来.中间的LED也是亮的.如果说电源不够.但是我放了个6V的DC电(实际测算.他应该有10V),但是都栋不起来.那个做过这个.有说明的.麻烦给我个接线图.步进电机到驱动板的.还有代码.麻烦了.我才学了1个星期. 欢迎大家永远讨论和解决.给后面的同学们也留个学习资料.完成后我会把我学到的东西整理成一套完整的资料发到论坛 zxd36383 发表于 2014-9-17 16:23 static/image/common/back.gif
欢迎大家永远讨论和解决.给后面的同学们也留个学习资料.完成后我会把我学到的东西整理成一套完整的资料发到 ...
http://pan.baidu.com/s/1vKW8V 这个资料我下了的
zxd36383 发表于 2014-9-17 21:13 static/image/common/back.gif
这个资料我下了的
http://www.adafruit.com/products/81 你控制时序不对吧 在Arduino的DC口插电源供电,直接用USB电源好像不行的。
接线直接按顺序接就好,代码已经贴出来了,编译通过了的,你直接复制可用。 额。。。印象中你链接的那几个接口是直流电机用的呀...会不会是连错了。。。 honyfox 发表于 2014-9-18 12:59 static/image/common/back.gif
在Arduino的DC口插电源供电,直接用USB电源好像不行的。
接线直接按顺序接就好,代码已经贴出来了,编译通 ...
dc口我确实插了电源的,代码无法运行.我的版本是1.0.5 honyfox 发表于 2014-9-18 12:59 static/image/common/back.gif
在Arduino的DC口插电源供电,直接用USB电源好像不行的。
接线直接按顺序接就好,代码已经贴出来了,编译通 ...
你号.DC扣我插了5V的点,USB的肯定是不够的,另外.你说的接线按顺序.我好像也是这么接的.但是你说的代码.在哪里啊.能说下吗 直接用DC,供最大的电给2560 12V的电.也不行.测试了M1-M4,其中M1和2,只有0.41V.M3-M4,最大也只有0.13V.但是舵机有电 我印象里咋293d是驱动直流电机的呢? 2组分别控制小车的2个轮子。。。 那个减速电机好像是有专门的驱动板的。 也不是很贵,加上电机也才 5,6¥的样子 兄弟.已经解决了.等我总结下了发资料.他主要是用来驱动步进电机的.直流电机也可以,但是直流电机我还没研究通 那个有这个直流电机的连接图和代码.
发给我下.研究完了.整个板子总结好了一起发个完整的 zxd36383 发表于 2014-9-18 20:46 static/image/common/back.gif
你号.DC扣我插了5V的点,USB的肯定是不够的,另外.你说的接线按顺序.我好像也是这么接的.但是你说的代码.在 ...
#include <Stepper.h>
#define motorSteps 200 // change this depending on the number of steps
#define motorPin1 8
#define motorPin2 9
#define ledPin 13
// initialize of the Stepper library:
Stepper myStepper(motorSteps, motorPin1,motorPin2);
void setup() {
// set the motor speed at 60 RPMS:
myStepper.setSpeed(60);
// Initialize the Serial port:
Serial.begin(9600);
// set up the LED pin:
pinMode(ledPin, OUTPUT);
// blink the LED:
blink(3);
}
void loop() {
// Step forward 100 steps:
Serial.println("Forward");
myStepper.step(100);
delay(500);
// Step backward 100 steps:
Serial.println("Backward");
myStepper.step(-100);
delay(500);
}
// Blink the reset LED:
void blink(int howManyTimes) {
int i;
for (i=0; i< howManyTimes; i++) {
digitalWrite(ledPin, HIGH);
delay(200);
digitalWrite(ledPin, LOW);
delay(200);
}
}
页:
[1]
2