Roles de trabajo
Diagrama de flujo
Programación escrita
Componentes de robótica
¡¡RETO GRUPAL!!
100

¿Quién es responsable de construir el robot siguiendo el manual?

El constructor.

100

¿Con qué se debe realizar el diagrama de flujo en la hoja de reporte?

Con lápiz (para poder corregir de ser necesario? y con regla (para las formas geométricas)

100

Como se llaman, generalmente, las primeras lineas de programación, ejemplo:

import motor_pair

Librerías

100

¿Como se llama el dispositivo que se utiliza para programar con la app de spike?

HUB

100

En la hoja de papel, escribe la linea de programación que importa la librería del "motor"

import motor

200

¿Qué rol es el encargado de crear el diagrama de flujo antes de la programación?

El ingeniero.

200

¿Qué significado tienen las flechas en el diagrama de flujo?

La secuencia de programación

200

¿Para que me puede servir la "consola"

Para visualizar los errores de programación.

200

Menciona 2 características físicas del HUB

1. Botón central de encendido

2. Botón para conexión de bluethooth

3. 6 puertos de conexión

4. bocina integrada

5. Matriz de luces

6. Conexión micro USB

200

Diseña el diagrama de flujo de un robot motorizado que, al comenzar, se mueve durante 2 segundos, gira 90 grados a su derecha y se detiene

-----
300

¿Qué debe hacer el tech-vlogger en cada clase?

Tomar una foto del robot y grabar un video de la demostración.

300

¿Qué significado tiene el rectángulo en el diagrama de flujo?

Son procesos o acciones. (Generalmente se identifica con un verbo: avanzar, girar, detener, esquivar, etc.)

300
¿Qué significa la siguiente linea de programación?


from hub import port

Que se está importando la librería de los puertos al programa para poder habilitar los puertos de conexión del HUB

300

¿Cuáles son los 2 medios por los cuales se puede conectar el HUB a la app de programación?

Bluetooth y USB

300

En que linea de programación se modifica la velocidad de los motores medianos

----

400

Menciona que información o datos debe llenar el lider en la hoja de reporte

Datos principales como: grado, grupo, reto, fecha, equipo, nombres, roles y observaciones

400

¿Para que sirve utilizar un "rombo" en el diagrama de flujo y que características tiene?

Son condiciones en las que, el programa, dependiendo del estado de la condición, se toma una decisión y ocurre 1 de 2 escenarios posibles. Del rombo salen 2 flechas que dictan sin "SI" se cumple o "NO" la condición

400

¿Cuál es la diferencia de utilizar "motor" y "motor_pair" cuando se importan las librerías?

La librería "motor" es para manipular 1 solo motor mientras que la librería "motor_pair" es para manipular 2 motores de forma simultanea

400

¿Cuáles son los 2 tipos de motores angulares que utilizamos?

Motores angulares mediano y grande

400

Encuentra cual es el error en la siguiente programación

No puede haber 2 motores conectados en el mismo puerto A

500

El tech-vlogger es el encargado de llenar el apartado de trabajo y observaciones durante la clase

¿Cierto o falso?

Falso

500

En cualquier diagrama de flujo, siempre se coloca únicamente un óvalo al inicio para indicar que ese es el comienzo del diagrama

¿Cierto o falso?

FALSO: el óvalo indica el inicio y el final del diagrama de flujo.

500

Explica que está haciendo la siguiente linea de programación

motor_pair.pair(motor_pair.PAIR_1, port.A, port.B)

Se está declarando el PAR 1 de motores que se conectarán en los puertos A y B del HUB.

500

¿Hasta cuantos grados puede girar un motor angular mediano?

1 vuelta o 360 grados

500

En la hoja de papel, crea una programación, con una función llamada "main()" y que dentro de esa función tenga la instrucción de que el robot se mueva durante 2 segundos.


Nota: recuerda que al final se debe "llamar a la función" para que el programa funcione

from hub import port

import motor

def main():

    motor.run_for_time(port.A, 2000, 100)

main()