Ir al contenido principal

Tutorial de Arduino IX

Práctica 5 - Controlando un Servo

En esta práctica aprenderemos a controlar un servomotor enviándole el ángulo de giro.

Conoceremos por tanto el funcionamiento de un servomotor, así como la relación entre la posición del servomotor y el ángulo de giro. Aprenderemos también a enviar distintos valores a un servomotor para modificar su ángulo de giro.

Material
  • Arduino UNO conectado al ordenador mediante USB.
  • Servomotor.
  • Cables de conexión.
Como veis, esta vez no trabajamos con una protoboard.

El servomotor tiene 3 conexiones:
  • Una de ellas va a tierra (GND de nuestra placa Arduino).
  • En segundo lugar va la potencia (power), por lo que lo conectaremos a 5 V.
  • El último lo conectaremos a signo, al pin 8 de Arduino.
Con esto ya tenemos creado un pequeño circuito de Arduino.

En mBlock

Iniciamos, como siempre, con Programa de Arduino. Repetiremos por siempre que vaya variando la posición de nuestro servo desde 180 a 0, y a continuación desde 0 a 180. Entre estos giros haremos esperar 2 segundos. El programa quedará así:




Volver al índice de contenidos



Ejercicio - Paso a nivel

Realiza las conexiones y desarrolla el programa necesario montar una barrera de un paso a nivel.
  • Mientras el LED está en rojo la barrera está bajada (servomotor a 0º).
  • Pasados unos segundos, el LED cambia a verde y se levanta la barrera (servomotor a 90º).
  • Pasados unos segundos, el LED cambia a amarillo.
  • Pasados unos segundos, el LED cambia a rojo y la barrera vuelve a bajarse  servomotor a 0º) para volver a empezar el proceso.
Material
  • Arduino UNO conectado al ordenador mediante USB.
  • Protoboard.
  • 3 diodos LED.
  • 3 resistencias.
  • 1 servomotor.
  • Cables de conexión.



Solución

[wpvideo znyEOiQ2 ]









Volver al índice de contenidos




Comentarios

Publicar un comentario

Entradas populares de este blog

Prácticas con FluidSIM

FluidSim es una herramienta de simulación para la obtención de los conocimientos básicos de la neumática y de la hidráulica.

8. Prácticas con FluidSim

FluidSim es una herramienta de simulación para la obtención de los conocimientos básicos de la neumática y de la hidráulica. Descarga aquí el programa en español Descarga aquí el manual de neumática Descarga aquí el manual de hidráulica   Actividad 1 Representa en FluidSim el siguiente circuito neumático. Describe el cilindro, la válvula y el funcionamiento del circuito.   Actividad 2 Representa en FluidSim el siguiente circuito neumático. Describe el cilindro, la válvula y el funcionamiento del circuito.   Actividad 3 Representa en FluidSim el siguiente circuito neumático. Describe el cilindro, la válvula y el funcionamiento del circuito.   Actividad 4 Representa en FluidSim el siguiente circuito neumático. Describe el cilindro, la válvula y el funcionamiento del circuito.   Actividad 5 Representa en FluidSim el siguiente circuito neumático. Describe el cilindro, la válvula y el funcionamiento del circuito.   Actividad 6 Diseña el siguiente cir...

Electricidad básica con Crocodile Clips

Crocodile Clips es un programa o software de diseño y simulación de circuitos eléctricos, cuyas principales características son su sencillez, rapidez y facilidad para aplicaciones didácticas. DESCARGAR AQUÍ En nuestro nivel utilizaremos este programa para trabajar con circuitos sencillos de corriente continua, orientado fundamentalmente a: Montajes de resistencias en serie. Montajes de resistencias en paralelo. Montajes de circuitos con resistencias en serie, paralelo y mixtas. Comprensión de la Ley de Ohm. Barra de Componentes Es la parte más importante del programa. Con ella podremos agregar y borrar componentes cuando se diseña un circuito. Cuando se pulsa sobre cada uno de los iconos de componentes generales, se despliegan las diferentes opciones a elegir de ese tipo de componentes, pudiendo volver a los componentes generales a través del icono de flecha. El icono que representa un cocodrilo sirve para borrar cualquier componente, incluso el cableado. Pulsan...