en compras antes de la 1:00 pm (Hora de MTY)
Empezando con Arduino - 5C: Motor shield
Proyecto 5: Robot
Circuito 5C: Motor Shield
En esta práctica aprenderemos a hacer funcionar un motor DC con nuestro Arduino y un motor shield.
Para la serie de proyectos Empezando con Arduino, estamos utilizando este kit. Podrás contar con todos los componentes necesarios para todas las prácticas de esta serie si adquieres el kit. De lo contrario, podrás realizar las prácticas con la lista de materiales a continuación:
Materiales:
- (1) Arduino Uno R3
- (1) Cable USB para programar
- (1) Motor DC
- (1) Motor Shield L293D para Arduino
- Alambres de conexión
Paso 1:
Como podemos notar en la figura 1 esta placa posee dos L293D, es decir que nos permite controlar 4 motores de CC o dos motores de paso.
Figura 1: Entradas y Salidas de la placa motor shield de Arduino
Hacer las conexiones indicadas en el diagrama de conexión mostrado en la Figura 2.
Figura 2: Esquemático de conexiones
El motor shield se conecta sobre la placa Arduino (encaja perfectamente), como se muestra en la figura 3.
Figura 3: Montaje de Shield sobre placa Arduino UNO.
Paso 2:
Para controlar el motor con el driver motor shield debemos descargar la librería de Adafruit para manejar el shield directamente, de esta forma la programación será más sencilla.
Para instalar la librería en el IDE de Arduino vamos a Programas->Incluir Librería->Administrar bibliotecas.
Figura 4:Ruta para instalar librerias.
Después buscamos "motor shield" en la barra de búsqueda e instalamos las librerías de Adafruit.
Figura 5: Librería de Adafruit de motor shield.
Paso 3:
Una vez instalada la librería, realizar el código mostrado en la figura 6, el cual nos muestra cómo hacer funcionar un motor con el motor shield.
Figura 6: Código para hacer funcionar el motor.
NOTA: Cuando tienes puesto el shield en el Arduino y vas a programar, es necesario quitar el Jumper del shield, programar, desconectar y volver a poner el Jumper (PWM JMP). Esto evitará daños en la tarjeta.
Figura 7: Como cargar programa a Arduino y motor shield sin dañar la tarjeta Arduino.
Paso 4:
Cargar el programa a nuestra tarjeta Arduino y ver los resultados.
Figura 8: Motor funcionando