@Smajdalf: I'm honestly not sure of your terminology enough to answer your question.
All righty then. I've captured the behavior here:
Weird motor behavior video on youtube
This is the code that is running to start with, and then you can see me switch the pins in the code in the video:
void setup() {
//bear in mind this is a Mega board, both pins 6 and 7 are PWM
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
analogWrite(7 , 10 );
delay(100);
analogWrite(7, 10 );
delay(100);
analogWrite( 7 , 255 );
delay(5000);
analogWrite( 6 , 255 );
delay(5000);
}
I would expect both motors to be running flat out for the last five seconds, correct? OR, not running. But that's not the case.