Motores DC
Ejercicio. Mover un motor DC de 9V usando un integrado L293D (Quadruple Half-H driver). Para controlar la velocidad del motor se usará un potenciómetro conectado al pin A0. Además se usarán dos botones, uno conectado al pin digital 4 para controlar el sentido de giro del motor y otro conectado al pin digital 5 que controlará el encendido y apagado del motor. Con cada pulsación encendemos y apagamos el motor o usamos una dirección de giro u otra con el otro botón.
Datasheet: https://www.arduino.cc/documents/datasheets/H-bridge_motor_driver.PDF
Montaje:
Solución: https://github.com/jecrespo/Aprendiendo-Arduino/tree/master/Ejercicio21-MotorDC_1
Ejercicio Avanzado. Añadir rampa de aceleración/deceleración para arranque, parada y cambio de sentido para que pase por cero con una compilación de “seguridad” y sin ella. Añadir una parada de emergencia que tenga preferencia sobre todo y pare de golpe al pulsar un botón de emergencia (seta de emergencia), ver manejo de prioridades.
Solución: https://github.com/jecrespo/Aprendiendo-Arduino/tree/master/Ejercicio21-MotorDC_2
Ejercicio Motor Shield: Uso del Arduino Motor Shield para controlar la dirección de giro un motor DC. En este caso es necesario alimentar Arduino con una fuente de alimentación o mediante una batería, puesto que con la energía de USB no es posible mover el motor. También es posible alimentar Arduino por USB y alimentar independientemente el shield a través de las bornas marcadas con + y -. El voltaje debe ser el correspondiente al que use el motor DC.
Tutorial: https://www.arduino.cc/en/Tutorial/DueMotorShieldDC
Solución: https://github.com/jecrespo/Aprendiendo-Arduino/tree/master/Ejercicio47-Motor_Shield
Servo
Ejercicio: Controlar la posición de un servo con un potenciómetro.
Solución: http://arduino.cc/en/Tutorial/Knob
Ejercicio: Programar un barrido continuo del 0 a 180º en un servo. Activar y desactivar el barrido con una pulsación de un botón. p.e. activación de un limpiaparabrisas.
Solución: http://arduino.cc/en/Tutorial/Sweep
Pingback: Día 8. Actuadores y Motores – Aprendiendo Arduino
Pingback: Día 9. Comunicaciones IP Arduino – Aprendiendo Arduino
Pingback: Generador electromagnético AR de Antonio Romero por el bien común | Xochipilli * Red de Arte Planetaria