Hola!, Últimamente he tenido un problema con unos motores reductores conectados a un puente H y Arduino Nano.
Los motores estan conectados a el puente H (L9110S) y de ahí los pines A1 al 2 del Nano, A2 al 3, el B1 al 4 y el B2 al 5.
Lo que sucede es que solamente los motores funcionan si uno va para adelante y el otro para atras, en caso de que los 2 quieran ir hacia adelante, atras o funcionar individualmente esto no sucede. Me pareció extraño ya que midiendo con un tester el puente H funciona correctamente pero el motor no se mueve.
Otra situación que me llamo la atención es que los motores solo funcionan si los empujo un poco, porque puede susceder esto? Relacione todo este problema al puente H ya que cuando pruebo la dirección de los motores individualmente sin el puente H, estos funcionan correctamente.
Este es el código:
int A1 = 2;
int A2 = 3;
int B1 = 4;
int B2 = 5;
void setup() {
// put your setup code here, to run once:
pinMode(A1, OUTPUT);
pinMode(A2, OUTPUT);
pinMode(B1, OUTPUT);
pinMode(B2, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
adelante();
}
void adelante(){
digitalWrite(A1, 0);
digitalWrite(A2, 1);
digitalWrite(B1, 0);
digitalWrite(B2, 1);
}
Es la primera vez que me pasa y busque soluciones por varios lados y no encontre solución, ¿por qué puede pasar esto?