Por qué necesita un controlador
Los pines no pueden alimentar motores; use un transistor o controlador.
Por qué necesita un controlador es una lección gratuita de Arduino & IoT Academy en CoddyKit. Esta es la lección 1 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Arduino & IoT Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Arduino & IoT Academy incluye 4 lecciones en total.
Los pines son pequeños
Un pin de Arduino solo puede proporcionar unos pocos miliamperios. Es suficiente para un LED, pero un motor necesita mucha más corriente de la que un pin puede suministrar. ⚡
Lo que exige un motor
Incluso un pequeño motor de CC puede consumir cientos de miliamperios al arrancar. Si lo conecta directamente a un pin, corre el riesgo de quemar la placa al instante.
Entra el controlador
Un controlador actúa como intermediario. El pin envía una pequeña señal de control y el controlador conmuta una corriente mucho mayor procedente de una fuente independiente.
El transistor como interruptor
El controlador más sencillo es un solo transistor. Una pequeña tensión en su base permite que circule una corriente grande, como un grifo que el pin abre suavemente.
Alimentación independiente para el motor
El motor toma energía de su propia fuente, no de los 5V de Arduino. El pin solo activa el transistor, de modo que la corriente elevada nunca pasa por la placa.
Comparta una tierra común
La fuente del motor y Arduino deben compartir una misma tierra. Sin una referencia común, el transistor no recibe una señal de encendido o apagado clara.
Contrólelo mediante código
Para el sketch, un controlador con transistor se comporta igual que un LED. Establezca un pin en HIGH para hacer funcionar el motor y en LOW para detenerlo.
pinMode(9, OUTPUT);
digitalWrite(9, HIGH); // motor on
digitalWrite(9, LOW); // motor offMOSFET para cargas mayores
Para corrientes más elevadas, un MOSFET de nivel lógico es el interruptor ideal. Disipa poca energía en forma de calor y soporta motores que un transistor pequeño no puede manejar.
Módulos de controlador listos para usar
Rara vez tendrá que cablear transistores manualmente. Un módulo de controlador reúne los componentes de conmutación en una placa ordenada que solo tiene que conectar.
Una sola dirección
Un solo transistor puede encender y apagar un motor, pero este solo gira en un sentido. Para invertir el giro necesita algo más, como se explica en la siguiente lección. 🔄
Por qué mantiene vivas las placas
La finalidad de un controlador es el aislamiento: permite que un frágil pin de 5V controle una carga potente sin poner en riesgo el propio Arduino.
Comprobación rápida
¿Por qué no puede conectar un motor de CC directamente a un pin de salida de Arduino?
Resumen
Los pines son débiles y los motores consumen mucho, así que un controlador, como un transistor o un MOSFET, conmuta una fuente independiente. Comparta la tierra para proteger la placa. 🚀
Aprende C++ con un tutor de IA — gratis
Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.
- Cursos
- 30
- Lecciones
- 120
Preguntas frecuentes
¿La lección «Por qué necesita un controlador» es gratis?
Sí — el texto completo de «Por qué necesita un controlador» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Arduino & IoT Academy, actualiza a CoddyKit PRO. El curso de Arduino & IoT Academy incluye 4 lecciones en total.
¿Qué aprenderé en «Por qué necesita un controlador»?
Los pines no pueden alimentar motores; use un transistor o controlador. Practicas Arduino & IoT Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Arduino & IoT Academy?
No se requiere experiencia previa. Arduino & IoT Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 4.
¿Cuánto tiempo toma la lección «Por qué necesita un controlador»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Arduino & IoT Academy?
Sí. Cada lección de Arduino & IoT Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Por qué necesita un controlador
- Velocidad y dirección con un puente H
- Conmutar dispositivos de red eléctrica con un relé
- Protegerse contra picos de retorno