I don't have a brushed motor speed controller so I'm using Arduino #1 with a motor shield on it to drive the tiny quadcopter motor. I have a 2nd setup on a different arduino running software that is supposed to send PWM to an ESC to control the motor. Problem is I can't run the motor on that setup since I don't have an ESC. Is there any way that I could use the 2nd arduino/shield combo and interface it somehow with the other arduino so that it can turn the motor on and off and set the speed? What would the setup look like?
You can connect the PWM output pin on the first Arduino with an input pin on the second. Then on the second, read the pulse width using the pulseIn() function. Use that value in a while() statement to raise an output pin for the same duration.
You DO NOT send PWM from one Arduino to another. Just send the number to be used with aanalogWrite() and let the receiving Arduino create the PWM.
Sending PWM would be a bit like cooking your own meal in a restaurant. Just look at the menu and say "I want Number 12 please"
...R