Módulo Controlador de motores L298N para Arduino, marca Keyestudio
Introducción
Utilizando L298N fabricado por ST Company como chip de control, el módulo tiene características de gran capacidad de conducción, bajo valor calórico y gran capacidad antiinterferente.
Este módulo puede usar el 78M05 incorporado para trabajos eléctricos a través de una fuente de alimentación de conducción. Pero para evitar el daño del chip estabilizador de voltaje, use un suministro lógico externo de 5V cuando use un voltaje de conducción de más de 12V.
Usando un condensador de filtro de gran capacidad, este módulo puede seguir la corriente para proteger los diodos y mejorar la confiabilidad.
Especificación
Modo de trabajo: puente H (líneas dobles)
Chip de control: L298N (ST)
Voltaje lógico: 5V
Voltaje de conducción: 5V-35V
Corriente lógica: 0mA-36mA
Corriente de conducción: 2A (puente único MAX)
Temperatura de almacenamiento: (-20) - (+ 135)
Potencia máxima: 25 W
Peso: 30g
Dimensión de periferia: 43 x 43 x 27 mm (L x W x H)
Código de muestra
int IN1=5;
int IN2=6;
int IN3=7;
int IN4=8;
int ENA=9;
int ENB=10;
void setup()
{
for (int i = 5; i <11; i ++)
{
pinMode(i, OUTPUT);
}
}
void loop()
{
// rotate CW
digitalWrite(IN1,LOW);
digitalWrite(IN2,HIGH);
analogWrite(ENA,200);
digitalWrite(IN3,LOW);
digitalWrite(IN4,HIGH);
analogWrite(ENB,200);
delay(1000);
// pause for 1S
analogWrite(ENA,0);
analogWrite(ENB,0);
delay(1000);
// rotate CCW
digitalWrite(IN1,HIGH);
digitalWrite(IN2,LOW);
analogWrite(ENA,100);
digitalWrite(IN3,HIGH);
digitalWrite(IN4,LOW);
analogWrite(ENB,100);
delay(1000);
// pause for 1S
analogWrite(ENA,0);
analogWrite(ENB,0);
delay(1000);
}