TinyDuino Motor TinyShield: control de motores en placas Tiny
By Official Hobby Components Online Store | Buy Electronic Kits, Components, Boards, Shields, Modules | Published: 2026-11-01
Category: Guías prácticas
Descubre cómo configurar el TinyShield Motor x4 con tu TinyDuino, desde la planificación de la alimentación y el cableado hasta la prueba de cada canal de motor. Incluye apilamiento y comprobaciones de seguridad.
Respuesta rápida
Utiliza el TinyShield Motor x4 para controlar cuatro motores de CC con escobillas independientes desde un TinyDuino, pero planifica con cuidado la alimentación de los motores: cada canal admite hasta 1.8 A y motores de 1.8 V a 11 V. Conecta un motor por canal, verifica la polaridad y prueba cada canal con un ciclo de trabajo bajo antes de poner en marcha tu robot.
Qué cambia el shield x4 en los montajes de robots diminutos
El TinyShield Motor x4 integra cuatro controladores de puente H DRV8837 en un shield que se apila sobre un TinyDuino. Esto significa que puedes controlar cuatro motores de CC con escobillas de forma independiente sin añadir una placa controladora de motores aparte. En un proyecto de robot con TinyDuino, esto suele marcar la diferencia entre un prototipo de dos ruedas y una plataforma de cuatro ruedas con espacio para sensores.
El compromiso está en la alimentación. El rango de alimentación de motores del shield es de 1.8 V a 11 V y 1.8 A por canal, pero el TinyDuino en sí no es una fuente de alimentación para motores. Necesitas una batería o fuente de alimentación de motores independiente dentro de ese rango, y debes confirmar que la corriente de bloqueo de tus motores se mantiene por debajo del límite por canal.
Orden de apilamiento y conflictos de pines que debes comprobar
Los shields TinyDuino se apilan, pero no todas las combinaciones funcionan sin más. Antes de añadir el shield de motores, haz una lista de los demás shields que piensas usar y comprueba si comparten pines de control o necesitan pines que requiere el shield de motores. El shield de motores utiliza cuatro CI de puente H, por lo que ocupará varias líneas de E/S; si tu proyecto también necesita esos pines para sensores o pantallas, decide qué shield va encima y si puedes reasignar las señales por software.
Un error habitual es apilar el shield de motores al final y descubrir después que un shield de sensores ya no encaja o que un pin queda bloqueado. Haz un montaje en seco de toda la pila antes de soldar o del montaje final, y mantén el shield de motores lo más cerca posible de la entrada de alimentación si tu carcasa lo permite.
Configuración paso a paso del TinyShield Motor x4
- 1. Ajusta los motores a los límites del shield: Comprueba la tensión nominal y la corriente de bloqueo de cada motor. Mantén la alimentación entre 1.8 V y 11 V y asegúrate de que la corriente de bloqueo por canal se mantiene igual o por debajo de 1.8 A. Si la corriente de bloqueo de un motor está cerca del límite, elige un motor más pequeño o cuenta con que el controlador se proteja durante los bloqueos. Mide o consulta la corriente de bloqueo, no solo la corriente en vacío; un motor que gira bien libremente puede superar el límite cuando el robot empuja contra una pared.
- 2. Planifica una alimentación de motores independiente: Conecta la alimentación de motores a la entrada de alimentación de motores del shield, no a la alimentación lógica del TinyDuino. Usa una batería o fuente dentro del rango de 1.8–11 V y confirma que la masa es común con el TinyDuino. Nunca alimentes los motores desde la salida regulada del TinyDuino. Etiqueta los cables de alimentación de motores y de alimentación lógica antes de conectarlos; invertirlos es la forma más habitual de dañar un montaje apilado.
- 3. Conecta un motor por canal y comprueba la polaridad: Conecta los dos cables de cada motor a los terminales de salida de un canal. Antes de encender, gira cada motor a mano y anota en qué dirección gira; después aplica una señal de prueba con ciclo de trabajo bajo y confirma que la dirección del software coincide. Si una rueda gira al revés, intercambia los dos cables de ese motor o invierte la dirección en el código. Haz esta prueba con las ruedas levantadas del suelo para que un motor invertido no haga que el robot se caiga de la mesa.
- 4. Apila el shield y verifica el acceso a los pines: Haz un montaje en seco del shield de motores con tus otros shields TinyDuino. Confirma que los pines de control que piensas usar no están bloqueados y que la pila encaja por completo. Si un shield entra en conflicto, cambia el orden de apilamiento o reasigna pines por software antes de soldar o cerrar el montaje. Haz una foto de la pila final y del mapa de pines; te ahorrará tiempo cuando añadas un sensor más adelante.
- 5. Prueba cada canal con un ciclo de trabajo bajo antes de ir a plena velocidad: Escribe un sketch breve que aumente gradualmente el ciclo de trabajo de cada canal desde 0 hasta un ciclo bajo, de uno en uno. Escucha si hay bloqueos o zumbidos y comprueba que los CI controladores no se sobrecalientan. Solo cuando los cuatro canales respondan correctamente deberías poner en marcha todos los motores a la vez. Si un canal se comporta de forma distinta, vuelve a comprobar el cableado de ese motor y la asignación de pines en el código antes de suponer que el shield está defectuoso.
- 6. Añade una comprobación de bloqueo y térmica bajo carga: Con el robot en el suelo, hazlo funcionar contra un obstáculo blando durante unos segundos y detenlo. Toca con cuidado la zona del controlador y comprueba si hay calor excesivo. Si el shield se calienta, reduce la carga de los motores, baja la tensión de alimentación dentro del rango o añade refrigeración y limitación del ciclo de trabajo. Una prueba de banco satisfactoria no garantiza una prueba en el suelo satisfactoria; repite siempre la comprobación de bloqueo con el peso real del robot.
Datos del producto
- TinyCircuits x4 Motor TinyShield: Utiliza cuatro CI de puente H TI DRV8837 para controlar cuatro motores de CC con escobillas de forma independiente, con hasta 1.8 A por canal y tensiones de motor de 1.8 V a 11 V. Esto te permite crear un proyecto de robot TinyDuino de cuatro motores sin una segunda placa controladora, pero debes mantener la corriente y la tensión de cada motor dentro de esos límites.

TinyCircuits x4 Motor TinyShield
