EasyC Arcade problems

My robot has a 6 motor drive. I want to put it in an arcade drive configuration. When I try to do this I end up with it either driving forward and backwards wrong and turning correctly, or turning correctly and driving forward wrong.

When I say wrong I mean it as in its inverted. When I press the joystick forward, it drives backward.

Does anyone know how to fix this problem?

Use the On-Line Window (Under Tools) to Check your Motors I’d recommend, labeling them.

If you want to do 6 motor drive, I’d recommend using one 4 Motor Arcade block and one 2 motor arcade block.


void main ( void )
{
      while ( 1 )
      {
            Arcade4 ( 1 , 2 , 1 , 2 , 5 , 3 , 6 , 0 , 0 , 0 , 0 ) ;
            Arcade2 ( 1 , 2 , 1 , 4 , 7 , 0 , 0 ) ;
      }
}

Left Motors are: 2,3,4
Right Motors are: 5,6,7

I am doing it with a 4 motor and 2 motor set up.

I’ve checked through everything and through all of the combinations I found, it was either wrong forward and backward or wrong left and right

Try swapping the sides left and right motors.

Adam