¿Puedo conectar un motor de CC directamente a un Arduino?
¿Puedo conectar un motor de CC directamente a un Arduino?
No. Los pines del Arduino solo pueden proporcionar unas pocas decenas de miliamperios, lo que no es suficiente para un motor de CC típico.
La línea de Controladores de motor simples de Pololu le permite controlar los motores mediante el envío de comandos en serie desde Arduino (puede usar la biblioteca NewSoftSerial). La ventaja de este método es que puede controlar múltiples motores utilizando un solo pin en el Arduino. La guía del usuario para estos controladores viene con un código de ejemplo de Arduino.
También puede obtener un producto más simple como un controlador de motor , pero luego tendría que generar su posee señales PWM y tomará más de las líneas de E / S de su Arduino.
También necesitarás una batería u otra fuente de alimentación; los motores de activación de la alimentación USB generalmente no funcionan porque los puertos USB solo pueden proporcionar 500 mA.
La forma más fácil de conectar los motores al Arduino es usar un escudo adecuado, como éste .
Necesitarás un chip extra.
Por $ 2.35 + envío, pude controlar dos motores usando SN754410 usando this instructable para conectarlo. Es muy fácil.
En realidad no, pero quizás no porque no es lo suficientemente poderoso. Un motor de CC, en general, se construye como cuando el conmutador cambia la polaridad de las dos mitades de la bobina, se induce un impulso de corriente / voltaje corto pero muy pesado (autoinducción) que básicamente quemará los chips CMOS en el AVR.
Si este es realmente un motor muy pequeño, puede evitar esta corriente agregando un diodo antiparalelo entre la salida AVR y la tierra (un llamado diodo de retorno) para cortocircuitar esos pulsos inducidos, protegiendo la salida del chip .