Prácticas de Robótica (6)
Proyecto BARRERA ROBOTIZADA

Señalización lumínica al abrir la barrera (barrera-1)

  • Vamos a empezar a diseñar nuestro programa final para controlar la barrera
  • Bloques NUEVOS que usaremos:
    • Bucle CONTAR (desde 0 hasta 4)
    • PROCEDIMIENTOS (creamos un bloque personalizado formado por otros bloques)
  • Seguimos trabajando con los dos ledes del Circuito 02
  • Diseñaremos las señales que emitirán los ledes para:
    • A) APERTURA de la barrera
    • B) CIERRE de la barrera

Apertura de la barrera

  • Creamos un PROCEDIMIENTO que se llamará abrir_barrera
  • Tareas realizadas en abrir_barrera:
    • Led rojo encendido
    • Empieza a elevarse la barrera
    • Led verde parpadea 5 veces mientras llega al final
      • NOTA: se usará un BUCLE que repetirá 5 veces el parpadeo del led verde
    • La barrera llega arriba
    • Led verde encendido y rojo apagado

  • Crea un programa que:
    • Ejecute las tareas de abrir la barrera
    • Espere 5 segundos
    • Y repita todo lo anterior indefinidamente
    • Guárdalo con el nombre barrera-1 y cada vez que lo modifiques
    • Realiza una simulación en PICAXE Editor
    • Pon comentarios al programa y a abrir_barrera indicando qué hacen
    • Cárgalo en la tarjeta PICAXE y comprueba su funcionamiento real

 

Ejercicio

Señalización lumínica al cerrar la barrera (barrera-2)

  • Parte del programa anterior y pincha en Guardar como barrera-2;
    cada vez que lo vayas modificando vuelve a guardarlo
  • Crea un PROCEDIMIENTO que se llame  cerrar_barrera con las siguientes tareas
    • Led verde encendido
    • Empieza a bajar la barrera
    • Led rojo parpadea 5 veces mientras vuelve abajo
      • NOTA: se usará un BUCLE que repetirá 5 veces el parpadeo del led rojo
    • La barrera llega a cerrarse completamente
    • Led rojo encendido y verde apagado
    • PISTA: si pinchas en el procedimiento que ya tienes y en duplicar, ahorrarás tiempo
  • El programa barrera-2 debe hacer lo siguiente:
    • Ejecutar las tareas de abrir_barrera
    • Esperar 5s
    • Ejecutar las tareas de bajar_barrera
    • Esperar 5s
    • Repetir todo lo anterior indefinidamente

 

Tabla de entradas y salidas

  • Vamos a renombrar la salida B.0 para que aparezca LED_verde
  • Y la salida B.1 para que cada vez que la usemos se lea LED_rojo
  • Pincha en Ajustes > Tipo de PICAXE > Tabla de Entradas/Salidas
    • Renombra B.0 escribiendo la etiqueta LED_verde
    • Renombre B.1 escribiendo la etiqueta LED_rojo
  • Verás ahora que en todos los bloques que usen estas salidas aparecerán las etiquetas que has usado

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *