buenas tardes, soy nuevo en foro, empezando en esto de la robótica y programación en Arduino, estoy resolviendo un ejercicio en Arduino IDE, pero no me funciona después de cargarlo a la placa, (aclaro que no quiero que me hagan la tarea, el ejercicio ya lo tengo hecho) no me funciona y talvez estoy pasando algo por alto y por eso no tengo resultados, no se ejecuta ninguna instrucción.
Materiales: Placa Arduino Uno, Modulo L298N, cables de conexión, portabaterias 4xAA, motoreductor.
Crear un robot con modulo puente H, que inicie con velocidad cero e ira incrementando su velocidad por 2 segundos, 2 segundos sin movimiento, y comienza a girar en sentido contrario subiendo la velocidad gradualmente hasta que se detiene por 2 segundos; y se repite el ciclo.
int IN1 = 2; // IN1 de L298N a pin digital 2
int IN2 = 3; // IN2 de L298N a pin digital 3
int ENA = 5; // ENA de L298N a pin digital 5
void setup(){
pinMode(IN1, OUTPUT); // pin 2 como salida
pinMode(IN2, OUTPUT); // pin 3 como salida
pinMode(ENA, OUTPUT); // pin 5 como salida
}
void loop(){
digitalWrite(ENA, HIGH); // habilita motor A (giro en un sentido)
digitalWrite(IN1, LOW); // IN1 a 0
digitalWrite(IN2, HIGH); // IN2 a 1
delay(2000); // demora de 2 seg.
digitalWrite(ENA, LOW); // ENA en 0 para deshabilitar motor
delay(2000); // demora de 2 seg.
digitalWrite(ENA, HIGH); // habilita motor A (giro en sentido contrario)
digitalWrite(IN1, HIGH); // IN1 a 1
digitalWrite(IN2, LOW); // IN2 a 0
delay(2000); // demora de 2 seg
digitalWrite(ENA, LOW); // ENA en 0 para deshabilitar motor
delay(2000); // demora de 2 seg.
}
Nose si se vea bien el codigo aqui lo dejo en un link
https://www.mediafire.com/file/58hk4mgr33z10cl/programa.ino/file
el programa lo compilo y me sale sin errores en Arduino IDE en PC, pero luego cargo el programa a la placa Arduino Uno y no hay ninguna reacción, todo esta bien armado, tal cual como en la imagen guía que tengo.