Esquema de actividades
la caja de herramientas para docentes
-
Esta exploración presentará a los estudiantes la programación básica del motor del brazo del V5 Clawbot.
-
Aprender a programar el motor del brazo permite a los estudiantes controlar adecuadamente los movimientos del brazo del V5 Clawbot. Para obtener más información sobre los bloques utilizados, visita la información de ayuda .
¡El V5 Clawbot está listo para llegar!
Esta exploración te brindará las herramientas para poder comenzar a crear algunos proyectos geniales que utilizan el brazo del V5 Clawbot.
- El código VEX V5 que se utilizará en esta exploración incluye:
- Para obtener más información sobre el bloque, abra la Ayuda y luego seleccione el bloque [Girar por] .
- Asegúrate de tener el hardware necesario, tu cuaderno de ingeniería y VEXcode V5 descargado y listo.
Consejos para profesores
Si es la primera vez que el estudiante utiliza VEXcode V5, puede consultar los Tutoriales en cualquier momento durante esta exploración. Los tutoriales se encuentran en la barra de herramientas.
Cantidad | Materiales necesarios |
---|---|
1 |
Kit de inicio para aulas VEX V5 (con firmware actualizado) |
1 |
Código VEX V5 |
1 |
Cuaderno de ingeniería |
1 |
Proyecto de ejemplo de Clawbot (transmisión de 2 motores, sin giroscopio) |
Paso 1: Preparación para la exploración
Antes de comenzar la actividad, ¿tienes cada uno de estos elementos listos? Marque cada uno de los siguientes:
-
¿Están los motores conectados a los puertos correctos?
-
¿Están los cables inteligentes completamente insertados en todos los motores?
-
¿El cerebro está encendido?
Consejos para profesores
Modele cada uno de los pasos de solución de problemas para los estudiantes.
Paso 2: Iniciar un nuevo proyecto
Antes de comenzar su proyecto, seleccione la plantilla de proyecto correcta. El proyecto de ejemplo de plantilla Clawbot (transmisión de 2 motores, sin giroscopio) contiene la configuración de los motores de Clawbot. Si no se utiliza la plantilla, su robot no ejecutará el proyecto correctamente.
Complete los siguientes pasos:
- Abra el menú Archivo.
- Seleccionar Abrir Ejemplos.
- Seleccione y abra el proyecto de ejemplo de plantilla Clawbot (transmisión de 2 motores, sin giroscopio).
- Dado que programaremos para controlar el brazo, cambie el nombre de su proyecto ArmControl.
- Guarda tu proyecto.
- Verifique que el nombre del proyecto ArmControl esté ahora en la ventana en el centro de la barra de herramientas.
Consejos para profesores
-
Dado que esta es una actividad inicial con programación, el profesor debe modelar los pasos y luego pedir a los estudiantes que completen las mismas acciones. Luego, el profesor debe supervisar a los estudiantes para asegurarse de que estén siguiendo los pasos correctamente.
-
Asegúrese de que los estudiantes hayan seleccionado Abrir ejemplos en el menú Archivo.
-
Asegúrese de que los estudiantes hayan seleccionado el proyecto de ejemplo de plantilla Clawbot (transmisión de 2 motores, sin giroscopio) .
Puede señalar a los estudiantes que hay varias selecciones para elegir en la página Ejemplos . A medida que construyan y utilicen otros robots, tendrán la oportunidad de utilizar diferentes plantillas.
-
Puede pedir a los estudiantes que agreguen sus iniciales o el nombre de su grupo al nombre del proyecto. Esto ayudará a diferenciar los proyectos si pide a los estudiantes que los presenten.
Caja de herramientas para docentes
-
Guardar proyectos
Señale que cuando abrieron por primera vez VEXcode V5, la ventana estaba etiquetada VEXcode Project y no estaba guardada (indicado en la barra de herramientas). Proyecto VEXcode es el nombre de proyecto predeterminado cuando se abre VEXcode V5 por primera vez. Una vez que el proyecto fue renombrado ArmControl y guardado, la pantalla se actualizó a Guardado. Usando esta ventana en la barra de herramientas, es fácil verificar que los estudiantes están usando el proyecto correcto y que éste está guardado.
Una vez que se guarda inicialmente un proyecto, VEXcode V5 guarda automáticamente cualquier cambio posterior, como lo indica el mensaje junto al nombre del proyecto.
Dile a los estudiantes que ahora están listos para comenzar su primer proyecto. Explique a los estudiantes que con solo seguir unos sencillos pasos, podrán crear y ejecutar un proyecto que elevará y bajará el brazo del Clawbot.
Caja de herramientas para docentes
-
Detenerse y debatir
Este es un buen punto para hacer una pausa y que los grupos de estudiantes revisen los pasos que se acaban de completar al iniciar un nuevo proyecto en VEXcode V5.
Paso 3: Mueva el brazo hacia arriba
¡Ahora vamos a comenzar programando el brazo para que se levante!
- Agregue el bloque [Girar por] debajo del bloque {When started} en el área de programación.
- Mire el tutorial sobre cómo mover el brazo en VEXcode V5 si desea una demostración.
- Haga clic en el ícono Ranura . Puedes descargar tu proyecto a uno de los espacios disponibles en Robot Brain. Haga clic en la ranura 1.
- Conecta el robot a tu ordenador o tableta. El icono del cerebro en la barra de herramientas se vuelve verde después de que se haya realizado una conexión exitosa.
- Haga clic en el botón Descargar en la barra de herramientas para descargar el proyecto Drive al Robot Brain.
Caja de herramientas para profesores
-
Ayuda con bloques
-
Señale que en el área de programación ya existe un bloque {When started} ubicado allí por defecto. Cada proyecto comenzará con este bloque. Al iniciar el proyecto los bloques conectados se seguirán en la secuencia en la que estén colocados.
Demuestre cómo hacer clic en el bloque [Girar por] y arrastrarlo al área de programación, conectándolo al bloque {When started} . Escuchará un clic cuando esté conectado.
-
Si está usando una computadora, el estudiante debe tener el VEX V5 Robot Brain conectado a la computadora mediante un cable USB . Si está usando una tableta, el cerebro robot VEX V5 debe estar conectado a la tableta mediante la radio inteligente.
-
Si los estudiantes están usando una computadora, pídales ahora que desconecten el cable USB del Cerebro Robot. Tener el robot conectado a una computadora mientras se ejecuta un proyecto podría provocar que el robot tire del cable de conexión.
- Verifique que el proyecto ArmControl se haya descargado en el cerebro en la ranura que eligió.
Caja de herramientas para docentes
-
Opción para modelar primero
Modele la ejecución del proyecto frente a la clase antes de que todos los estudiantes lo intenten a la vez. Reúna a los estudiantes en un área y deje suficiente espacio para que Clawbot mueva su brazo. Demuestre cómo finalizar el proyecto y hacer que el brazo del Clawbot vuelva a su posición de reposo.
Dígales a los estudiantes que ahora es su turno de ejecutar sus proyectos. Asegúrese de que tengan el espacio adecuado para que el brazo del Clawbot se levante de forma segura.
- Ejecute el proyecto en Clawbot asegurándose de que el proyecto esté seleccionado y luego presione el botón Ejecutar. ¡Felicitaciones por crear tu primer proyecto de brazo de garra!
Paso 4: Pruebe esto: Programe el brazo hacia abajo
Ahora que ha programado el brazo para moverse hacia arriba, ahora programará el brazo para bajar o moverse hacia abajo.
- Agregue un bloque [Esperar] y un segundo bloque [Girar durante] a su proyecto ArmControl para que el brazo se eleve a 90 grados, espere 3 segundos y luego vuelva a bajar.
Sugerencia: Deberá cambiar la dirección dentro del bloque [Girar durante] . Para obtener más información sobre el bloque [Esperar], consulte la función de ayuda de VEXcode V5. - Pruebe que su proyecto revisado mueve el brazo hacia arriba 90 grados, espera tres segundos y luego mueve el brazo hacia abajo 90 grados descargando y ejecutando su proyecto ArmControl.
- Observe que el brazo mantiene su posición mientras se ejecuta el bloque [Esperar]. El motor obtiene energía de la batería para mantener el brazo en alto contra la fuerza de la gravedad. Esto se debe a que la configuración predeterminada para detener el motor es la configuración <Hold> . Hay otras dos configuraciones para detenerse: <Brake> y <Coast>. Aprenderás sobre esto en otro laboratorio.
Caja de herramientas para docentes
-
Solución
El brazo se movió previamente hacia arriba utilizando un bloque [Girar para] con parámetros establecidos en "Arriba" y "90 grados". Los estudiantes ahora deben agregar un bloque [Esperar] establecido en "3 segundos" y un segundo bloque [Girar durante] establecido en "Abajo". No es necesario cambiar el parámetro de 90 grados para que el brazo regrese a su posición original.
Mientras el bloque [Esperar] está en ejecución, el brazo mantendrá su posición porque "Mantener" es el tipo de detención predeterminado del motor inteligente V5. Es importante tener en cuenta que si el tipo de parada se configura en frenar o avanzar por inercia, el brazo comenzaría a caer hacia abajo debido a su peso y la fuerza de la gravedad.
Paso 5: Completa el desafío del controlador de tráfico aéreo
En el desafío del controlador de tráfico aéreo, Clawbot debe mover su brazo hacia arriba y hacia abajo durante 90 grados, esperar 3 segundos, mover el brazo hacia arriba y hacia abajo dos veces durante 45 grados dos veces, esperar 5 segundos y luego mover el brazo hacia arriba y hacia abajo tres veces durante 90 grados.
Aquí hay una lista de los comportamientos de Clawbot:
- Mueva el brazo hacia arriba y luego hacia abajo 90 grados.
- Espere 3 segundos.
- Mueva el brazo hacia arriba y luego hacia abajo 45 grados.
- Mueva el brazo hacia arriba y luego hacia abajo 45 grados.
- Espere 5 segundos.
- Mueva el brazo hacia arriba y luego hacia abajo 90 grados.
- Mueva el brazo hacia arriba y luego hacia abajo 90 grados.
- Mueva el brazo hacia arriba y luego hacia abajo 90 grados.
Caja de herramientas para docentes
-
Solución
La mayoría de los bloques dentro de este desafío son bloques [Girar por] . Después de agregar un bloque [Girar para] para mover el brazo hacia arriba y uno para mover el brazo hacia abajo, puede hacer clic derecho o hacer clic prolongado en el primer bloque [Girar para] y elegir Duplicar para agregar el tercer y cuarto bloque [Girar para] y así sucesivamente. Se necesitan doce bloques [Girar por] en total para este desafío. Luego, se pueden cambiar los parámetros para cumplir con el desafío y se pueden agregar [Esperar] bloques entre los [Girar por] bloques.
- Ejemplo de revisión del desafío de controlador de tráfico aéreo soluciones (Google Doc / .docx / .pdf )
- Rúbrica de programación (Google Doc / .docx / .pdf )