本人小白,買了一個L298N 12 24V 7A 160W雙路的模塊,帶兩個12V 18W的電機,電源是12V 10A 的。
照著網(wǎng)上的圖接線,現(xiàn)在L298N沒有輸出電壓,arduino板子只能通過外部電腦供電(這樣可以運轉)……
如果arduino不接外部電源,整個插上電之后只有L298N的指示燈亮,arduino的燈不亮,電機不轉。
請問各位大佬這是怎么回事呢?
接線如下:
代碼如下:
#define ENA 6
#define ENB 9
#define IN1 7
#define IN2 4
#define IN3 8
#define IN4 5
void setup()
{
pinMode(ENA, OUTPUT);
pinMode(ENB, OUTPUT);
pinMode(IN1, OUTPUT);
pinMode(IN2, OUTPUT);
pinMode(IN3, OUTPUT);
pinMode(IN4, OUTPUT);
Serial.begin(9600);
}
void PWMcontrol()
{
digitalWrite(IN1, HIGH);
digitalWrite(IN2, LOW);
digitalWrite(IN3, LOW);
digitalWrite(IN4, HIGH);
analogWrite(ENA, 150);
analogWrite(ENB, 150);
}
void loop() {
static int times = 0;
Serial.print("times=");
Serial.println(times);
if(times < 3 && times >= 0){
PWMcontrol();
times++;
}
}
|