Go Down

Topic: AJUDA com Motor Shield (Read 993 times) previous topic - next topic

danielbit

Oct 10, 2011, 02:02 am Last Edit: Oct 10, 2011, 08:08 pm by danielbit Reason: 1
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


Code: [Select]

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);
   }

   }



Radames

você esta usando portas pwm para E3 e E4 que estão nos pinos 33, 35 que não não pinos PWM.
Verifique que para o Arduino Mega os pinos PWM vão de 0 a 13.
http://arduino.cc/en/Main/ArduinoBoardMega

danielbit


você esta usando portas pwm para E3 e E4 que estão nos pinos 33, 35 que não não pinos PWM.
Verifique que para o Arduino Mega os pinos PWM vão de 0 a 13.
http://arduino.cc/en/Main/ArduinoBoardMega


Então !
os pinos 0 a 13 estão conectados pelo shield !
já tentei pelos pinos 0 a 13 di shield e nada ! só rodam pra frente ... nao invertem o sentido !

abs

Go Up