Controlar motor DC con arduino

 El siguiente es un ejercicio para poder controlar la velocidad en un motor DC con un potenciometro y la tarjeta de desarrollo de Arduino. Para esto se utiliza un transistor que brinde la corriente que requiere el motor y un diodo de protección para que no existan voltajes inversos que puedan dañar el transistor.

El transistor en este caso funcionará como un interruptor que será controlado por una salida PWM, la cual se explicó anteriormente (¿Cómo tener salida analógicas con analogWrite?). Lo que hará la salida PWM es hacer que el motor reciba un voltaje efectivo que varíe entre 0V y 5V, para así poder variar su velocidad.

De manera que se pueda controlar manualmente, se puede poner un potenciometro para cambiar los valores leídos en la entrada analógica y de acuerdo a esto, cambiar los valores en la salida analógica en donde se encuentre el transistor:







Comentarios

Entradas populares de este blog

¿Cómo tener salidas digitales con Pinmode y digitalWrite?

¿Cómo esperar con la función delay?