Olá amigos....
tenho um ARDUINO MEGA 1280 E 2 MOTOR SHIELDS para controlar 4 motores !!!
estou com problema talves simples !
empilho um shield no arduino e controlo fácilmente o sentido e rotação de 2 motores !
agora, quando faço a ligação para o outro shield, vem o problema !
conectei os pinos 31,33,35,37 do arduino nos pinos 4,5,6,7 do meu segundo shield e o gnd do shield empilhado no tb no segundo ! usei fontes externas par aos shields !!!
blz !
os motores rodaram para um sentido, agora, quando mudo de high pra low no segundo shield, os motores param !
somente os motores do primeiro shield funcionam !!!
o que pode ser ?
segue cod que estou usando para testar!!!
abraços
int E1 = 5;
int E2 = 6;
int M1 = 4;
int M2 = 7;
int E3 = 33;
int E4 = 35;
int M3 = 31;
int M4 = 37;
void setup()
{
pinMode(M1, OUTPUT);
pinMode(M2, OUTPUT);
pinMode(M3, OUTPUT);
pinMode(M4, OUTPUT);
}
void loop()
{
int value;
for(value = 0 ; value <= 255; value+=5)
{
digitalWrite(M1,HIGH);
digitalWrite(M2, HIGH);
analogWrite(E1, 255); //PWM Speed control
analogWrite(E2, 255); //PWM Speed control
delay(30);
digitalWrite(M3,HIGH);
digitalWrite(M4, HIGH);
analogWrite(E3, 255); //PWM Speed control
analogWrite(E4, 255); //PWM Speed control
delay(30);
}
}