Programación basada en eventos
Si tu perro te trae su correa o se sienta junto a la puerta, te está haciendo saber que necesita salir. En la escuela, cuando tu maestra hace una pregunta y te ve levantar la mano, sabe que crees que sabes la respuesta y que te gustaría responder la pregunta. Estos comportamientos también se conocen como "desencadenantes".
Tu perro sabe que traerte su correa o sentarse junto a la puerta es el detonante que te permite saber que necesita salir. Entonces, cuando lo ves sentado junto a la puerta con su correa, reaccionas al gatillo sacándolo afuera. Levantar la mano es el detonante que le permite al maestro saber que le gustaría responder su pregunta. Luego, el maestro reacciona al desencadenante llamándote.
La programación basada en eventos en robótica es cuando ciertos comportamientos del robot hacen que el robot haga ciertas cosas o reaccione a ciertos desencadenantes.
Para obtener más información sobre la programación basada en eventos, vea nuestro tutorial sobre eventos haciendo clic en Tutoriales en la barra de herramientas y seleccionando el tutorial Eventos.
Controlador: Control de garrabot
Ahora está listo para descargar el proyecto de ejemplo y usar el controlador para operar el Clawbot, su brazo y su garra, ¡todo al mismo tiempo!
El constructor de cada grupo debe obtener el hardware necesario. El Registrador debería obtener el cuaderno de ingeniería del grupo. El programador debería abrir VEXcode IQ.
Cantidad | Materiales necesitados |
---|---|
1 |
Garrabot |
1 |
Batería de robot cargada |
1 |
Radio VEX IQ |
1 |
Controlador |
1 |
Cable de sujeción |
1 |
Código VEX IQ |
1 |
Cable USB (si usa una computadora) |
1 |
Cuaderno de ingeniería |
Antes de comenzar la actividad...
¿Tienes cada uno de estos artículos listos? El Constructor debe verificar cada uno de los siguientes:
-
¿Están todos los motores y sensores conectados al puerto correcto?
-
¿Están los cables inteligentes completamente insertados en todos los motores y sensores?
-
¿Está el cerebro activado?
-
¿Está la batería cargada?
-
¿Está el controlador emparejado con el cerebro del robot?
-
¿Está la radio insertada en el cerebro del robot?
-
¿Está la radio insertada en el controlador?