Configuré un control de motor de CC con mi Arduino. Sin embargo, cada vez que enciende el motor, el Arduino se reinicia. Lo que pasa.
Es un problema de acoplamiento. El motor, si usa la misma fuente que alimenta el Arduino, necesita ser desacoplado. Los pulsos que genera una carga de CC al encender o apagar, en el caso del motor, la conmutación de los cepillos llega al Arduino causando inestabilidad en la operación. Debe desacoplar el motor con un capacitor de alto valor en la fuente del motor (1 000uF es suficiente) y, si no lo está utilizando, un diodo polarizado inverso en paralelo con el motor.