|Problems with synchronization
|Page 1 of 1|
|Author:||Korndog [ Wed Sep 20, 2017 11:31 am ]|
|Post subject:||Problems with synchronization|
I am baffled at to why the following code won't run as it should.
nSyncedMotors = synchBC; //Synch motors B & C, B is the master
nSyncedTurnRatio = 100; //the wheels will be 100% synched
motor[motorB] = 50; //the robot’s power level is 50%
wait1Msec(5000); //the robot will move for five seconds
What is happening is that the robot is turning in a circle instead of moving straight ahead. I have tried turning off PID and then turning it back on. I have reloaded the firmware. I have checked connections between the brick and the motors. All of these things don't have any affect on the robot.
Thank for your help.
|Author:||jkandra [ Wed Apr 25, 2018 8:29 am ]|
|Post subject:||Re: Problems with synchronization|
nSyncedTurnRatio = 100;
While this does indicate that the motors are 100% synced. They are synced in opposite directions. The robot will do a "point-turn" in one direction. Using "-100" will turn the robot in the opposite direction.
nSyncedTurnRatio = 0;
Will make the robot go straight (i.e., no turning).
|Page 1 of 1||All times are UTC - 5 hours [ DST ]|
|Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group