marine77 发表于 2017-9-26 15:57:30

刚接触arduino,想单纯用L298驱动下电机,但是不会动

本人是新人,各位大大不要笑话我,多谢了。
我接好线后,灯是亮的,但是电机没动静,这样接线有问题吗?
谢谢了!

野子yz 发表于 2017-9-26 18:00:47

你没有用arduino板控制吗?可以看看这个http://www.geek-workshop.com/thread-3481-1-1.html

marine77 发表于 2017-9-27 10:46:16

野子yz 发表于 2017-9-26 18:00
你没有用arduino板控制吗?可以看看这个http://www.geek-workshop.com/thread-3481-1-1.html

必须要用单片机才能测试是否正常吗?
我就想测试下L298是否正常

kirbyklein 发表于 2017-9-27 12:09:32


看图, 你把左边绿框的5V同时接到IN1 和 IN3两个电机就能正转了, 反转就是5V接IN2 IN4

marine77 发表于 2017-9-27 12:48:16

kirbyklein 发表于 2017-9-27 12:09
看图, 你把左边绿框的5V同时接到IN1 和 IN3两个电机就能正转了, 反转就是5V接IN2 IN4

还需要加个5V的电源吗?
我现在把IN1~4,接到INDUINO UNO了,5V的位置没有接。
还是动不了。。。。
等下找点线按照你的方法接下

kirbyklein 发表于 2017-9-27 13:54:11

还需要加个5V的电源吗?
这个模块的5V可以直接给UNO板供电,如果你的UNO板是另外接的话,两个必须共地。

marine77 发表于 2017-9-28 15:35:51

kirbyklein 发表于 2017-9-27 13:54
这个模块的5V可以直接给UNO板供电,如果你的UNO板是另外接的话,两个必须共地。

多谢,我2个使能接上,能转了。
但是目前连上ARDUINO测试避障小车的避障功能,貌似有点问题,只能左右同步转动,不能单侧停止。
再研究研究

zhb1190 发表于 2017-9-28 22:30:30

第一次接触的可以看看这个使用Arduino+L298N控制直流电机

kirbyklein 发表于 2017-9-29 09:55:55

这是之前写的控制小车电机的,可以参考下。
// forward with a pwm value
void forward(uint8_t pwmValue){
analogWrite(ENA, pwmValue);
analogWrite(ENB, pwmValue);
// digitalWrite(ENA, HIGH);
// digitalWrite(ENB, HIGH);
digitalWrite(IN1,HIGH);
digitalWrite(IN2,LOW);
digitalWrite(IN3,HIGH);
digitalWrite(IN4,LOW);
}
// backward with a pwm value
void back(uint8_t pwmValue){
analogWrite(ENA, pwmValue);
analogWrite(ENB, pwmValue);
digitalWrite(IN1,LOW);
digitalWrite(IN2,HIGH);
digitalWrite(IN3,LOW);
digitalWrite(IN4,HIGH);
}
// turn left with Max speed
void turnleft(){
analogWrite(ENA, 255);
analogWrite(ENB, 255);
digitalWrite(IN1,HIGH);
digitalWrite(IN2,LOW);
digitalWrite(IN3,LOW);
digitalWrite(IN4,HIGH);
}
// turn right with Max speed
void turnright(){
analogWrite(ENA, 255);
analogWrite(ENB, 255);
digitalWrite(IN1,LOW);
digitalWrite(IN2,HIGH);
digitalWrite(IN3,HIGH);
digitalWrite(IN4,LOW);
}
// stop
void stop(){
digitalWrite(ENA, 0);
digitalWrite(ENB, 0);
digitalWrite(IN1,LOW);
digitalWrite(IN2,LOW);
digitalWrite(IN3,LOW);
digitalWrite(IN4,LOW);
}

ly1007883124 发表于 2017-12-27 16:30:59

电机驱动板的gnd接arduino的gng

1529835644 发表于 2017-12-28 09:08:15

很简单的,网上很多资料,百度图片都能查到
页: [1]
查看完整版本: 刚接触arduino,想单纯用L298驱动下电机,但是不会动