Go Down

Topic: AJUDA com Motor Shield (Read 1 time) 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
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy