I'm having major problems trying to persuade my Arduino Mega 1280 to change the mode on my MD25. As long as I accept the default mode 0, I can control the two motors quite happily which suggests the I2C interface and associated software is working correctly. Unfortunately I want to run the system in mode 2 and, despite trying to change the mode to mode 2 (by writing 2 to register 15 of the MD25), the MD25 insists on remaining in mode 0. I believe the problem is trying to write to the register as reading such data as battery voltage, revision number, etc., from the other registers seems to work.
Has anyone managed to change the mode, preferably using the Arduino board please? If so, how did you do it?
I've searched the various Arduino forums but only found very contradictory suggestions and various examples. None of the ones I've tested have worked for me. I'll admit quite a few messages suggest there are bugs in the Arduino software.
I've tried contacting support here to ask if there is a bug in the MD25 software but, so far, without a reply. I doubt if there is a problem with the MD25 software but I wanted to check.
I've tried versions 0.2.2, 0.2.3 and the new 1.0 of the Arduino software on both a linux based system as well as an XP one; both show the same problem.
Examples of my programme can be supplied if necessary.
Any help would be greatly appreciated.
Thanks in anticipation