Documentos de Académico
Documentos de Profesional
Documentos de Cultura
COMUNITARIA PRODUCTIVA
Para generar la secuencia deseada con un motor DC utilizando el módulo L298N y Arduino,
debemos realizar las siguientes conexiones y utilizar el siguiente programa en Arduino:
Conexiones:
Conectar la entrada IN1 del módulo L298N a un pin digital de salida en Arduino (por ejemplo,
el pin 2).
Conectar la entrada IN2 del módulo L298N a otro pin digital de salida en Arduino (por ejemplo,
el pin 3).
Conectar la entrada ENA del módulo L298N a un tercer pin digital de salida en Arduino (por
ejemplo, el pin 9).
Conectar los terminales del motor al módulo L298N: el terminal positivo (+) del motor al
terminal OUT1 del módulo L298N, y el terminal negativo (-) del motor al terminal OUT2 del
módulo L298N.
Asegurarse de proporcionar una fuente de alimentación adecuada (voltaje y corriente) al módulo
L298N, ya que este módulo puede requerir una fuente de alimentación externa para el motor.
Conectar el positivo y el negativo de la fuente de alimentación a los terminales correspondientes
del módulo L298N.
Programa en Arduino:
A continuación, adjunto el programa en la IDE de Arduino, que controla el motor con el módulo
L298N para generar la secuencia especificada:
// Definición de pines
int motorIN1 = 2; // Conectado a IN1 del módulo L298N
int motorIN2 = 3; // Conectado a IN2 del módulo L298N
int motorEnable = 9; // Conectado a ENA del módulo L298N
void setup() {
// Configura los pines como salidas
pinMode(motorIN1, OUTPUT);
pinMode(motorIN2, OUTPUT);
pinMode(motorEnable, OUTPUT);
}
void loop() {
// Avance del motor durante 3 segundos
digitalWrite(motorIN1, HIGH);
digitalWrite(motorIN2, LOW);
analogWrite(motorEnable, 255); // Velocidad máxima
delay(3000);