I set up a DC motor control with my Arduino. However, every time he starts the motor, the Arduino resets. What happens.

 

It is a coupling problem. The motor, if using the same power source that powers the Arduino, needs to be decoupled. The pulses that a DC load generates when switching on or off, in the case of the motor, the switching of the brushes, arrives at the Arduino causing operation instability. You must decouple the motor with a high value capacitor in the motor supply (1 000uF is enough) and if you are not using it, a reverse polarized diode in parallel with the motor.

 

 

 

Datasheets


N° of component