Re: Arcade channel mixing question

Another question in ask the experts that I have some experience with.

There is nothing you can do about this, on the transmitter. You can either not use arcade mode or you can live with the slow down.

If you have the programming kit (I use RobotC) you can how ever write a very simple code that will make it work like you want.

It is just a few lines of code.


  // Mix Ch3 and Ch4 to control Left and Right Motors
  motor[LeftMotor1]  = vexRT[Ch3] + vexRT[Ch4];
  motor[RightMotor1] = vexRT[Ch3] - vexRT[Ch4];
  // Second set of motors (not needed if you only have 2)
  motor[LeftMotor2]  = vexRT[Ch3] + vexRT[Ch4];
  motor[RightMotor2] = vexRT[Ch3] - vexRT[Ch4];

You’d need to adapt this for EasyC, but the idea is fairly simple. The original code had some “/2” math in there, but it really just kept it from going to full speed forward.

I have my transmitter set up for Arcade Mode and I haven’t noticed any problems. My robots seem to run at full speed when I push the stick straight up. Are you sure some settings on the transmitter haven’t gotten messed up or maybe there’s really something wrong with it.

Or am I missing something?

Take a look at the manual, I’m about 98% sure it actually mentions this drawback to the arcade mode. That said, I don’t use any of the modes built into the transmitter. I do it all via programming the brian. Happy to have my memory proven wrong :slight_smile:

The manual list two Arcade Mode one witch cuts motor speed by 30% and one that dose not. Set TX to mode 23 and put a jumper in slot #14.