Programación silvia valverde

15
Curso: Robótica Educativa 2016 Estructuras de Programación Propuesta Educativa I y II Ciclo NOMBRE: SILVIA VALVERDE GAMBOA

Transcript of Programación silvia valverde

Page 1: Programación silvia valverde

Curso: Robótica Educativa 2016

Estructuras de ProgramaciónPropuesta Educativa I y II Ciclo

NOMBRE: SILVIA VALVERDE GAMBOA

Page 2: Programación silvia valverde

Propuesta de Primer Grado Estructuras de programación :Esperar por sonido mayor o menor : Permite detectar valores en la medida en que el rango sea mayor o igual al que se estableció ,para activar una programación.Bucle): Ciclo que se puede establecer por segundos, por siempre, su función es repetir un proceso.Toma de decisiones: Programación que establece una reacción condicionada a otra estructura de programación. Sensores : Contacto: se activa al presionar un botón y Sonido: detecta valores del

medio ambiente en rangos numéricos preestablecidos por el programador. Lectura de datos y graficación: la realizan los sensores de acuerdo a los valores que

establezca quien programe, en < ó >.

Page 3: Programación silvia valverde

Reto de Programación Primer GradoSe realiza una programación en la cual al escuchar un sonido mayor a 30 el motor inicie un movimiento. Para lograr este efecto se utilizó la instrucción esperar hasta que, luego se selecciono el sensor de sonido y se estableció que el sonido sea mayor a 30 , seguidamente se activó el motor para que se moviera. Es importante revisar siempre que los puertos calcen con el lugar donde se conectaron los sensores en el NXT.

Page 4: Programación silvia valverde

Propuesta de Segundo Grado Estructuras de programación :Bucle: Ciclo que puede ser finito o infinitoEsperar por < ó > Permite que la programación no se inicie hasta que se cumpla una condición, en este caso al encender o apagar la luz verdeMover Motor : Activa el movimiento del motor de acuerdo al puerto que se le asignóDetener: Detiene la programación que esta ejecutándose Sensores : Sonido y rotación Lectura de datos y graficación: interpretación de distancias en centímetros ( sensor de

rotación)

Page 5: Programación silvia valverde

Reto de programación Segundo Grado

En este grado e incluye la bifurcación por siempre que permite que el programa se ejecute constantemente , en el primer reto se utiliza la instrucción esperar hasta que para que se active el movimiento de un motor y luego este debe detenerse cuando el sensor así lo indique. En el segundo se trabaja dentro de un por siempre, solo que en esta oportunidad el motor esta condicionado a la rotación del motor.

Page 6: Programación silvia valverde

Propuesta Tercer Grado Estructuras de programación :Paralelismo (al mismo tiempo): permite que dos indicaciones se ejecuten al mismo tiempoSecuencia: indica que se debe cumplir una estructura de programación y luego volver a iniciarBucles: Son ciclos que cumplen estructuras de programación finitas o infinitasEsperar por, uso de sonidos y lámparas: Espera a que se active una luz o sonido en este caso para ejecutar una indicación dentro de la programación Sensores : distancia : detecta objetos a diferentes distancias y contacto: se activa al

presionar un botón Lectura de datos y graficación: graficar lecturas de datos para predecir.

Page 7: Programación silvia valverde

Reto de programación Tercer Grado

En este reto se trabajan el paralelismo el cual permite que dos programas se ejecuten simultáneamente. El primero se incluye en un bucle para que este se repita por siempre, esto quiere decir que el programa evaluará esta condición durante todo el tiempo que se corra la programación , se utiliza el bloque esperar hasta que el botón este presionado para activar el movimiento del bastón el cual se moverá hacia arriba, luego con el mismo sensor se trabaja para que si el botón esta chocado el motor se mueva al revés logrando que baje el bastón. Este bucle esta condicionado al movimiento del sensor de contacto, en la otra programación paralela, se trabajó dentro de un por siempre también , esta vez con el sensor ultrasónico, de manera que si ubicaba un objeto a más de 40 cm, este emitiera un sonido.

Page 8: Programación silvia valverde

Propuesta Cuarto Grado Estructuras de programación :Paralelismo (al mismo tiempo): permite que dos indicaciones se ejecuten al mismo tiempoSecuencia: indica que se debe cumplir una estructura de programación y luego volver a iniciarBucles: Son ciclos que cumplen estructuras de programación finitas o infinitasEsperar por, uso de sonidos y lámparas: Espera a que se active una luz o sonido en este caso para ejecutar una indicación dentro de la programaciónBifurcación :evalúa una condición, si es verdadera ejecuta la parte de arriba, si es falsa, ejecuta la parte de abajo. Sensores : Luz: Emite un efecto luminoso de acuerdo a valores numéricos establecido en una programación

ligados a la intensidad de luz que percibe del ambiente. Lectura de datos y graficación: graficar la frecuencia de un evento (azar).

Page 9: Programación silvia valverde

Reto de Programación de Cuarto Grado

La bifurcación evalúa una condición, si es verdadera ejecuta la parte de arriba, si es falsa, ejecuta la parte de abajo, mientras que esperar por repite un ciclo durante el tiempo que se le establezca y se ejecuta solo si se cumple esa condición verdadera

Rojo Verde Azul0

0.51

1.52

2.53

3.54

Registro de datos co-lores al azar

Series1

Page 10: Programación silvia valverde

Propuesta Quinto Grado Estructuras de programación :Bifurcación :evalúa una condición, si es verdadera ejecuta la parte de arriba, si es falsa, ejecuta la parte de abajo.Operadores: realiza operaciones aritméticas simples como la suma, la resta, la multiplicación y la división. Los números de entrada pueden digitarse o pueden proporcionarse en forma dinámica con cables de datos Sensores : Color: detecta distintos colores ó facilita la medida de la intensidad de la luz y

Temperatura: Mediante cables de datos puede enviar una señal lógica (verdadero o falso) de la temperatura actual.

Lectura de datos y graficación: Interpretación de gráficos de una variable (sensor de temperatura)

Page 11: Programación silvia valverde

Reto de Programación Quinto Grado

Para el reto de quinto grado se trabajó con el sensor de temperatura, el mismo se ubicó dentro de un bucle, con el objetivo de que evaluará siempre la condición establecida, luego se incluyó una bifurcación unida al sensor de temperatura, la cual estableció que si la temperatura era mayor a 40 debía encender un motor, y si era menor debía detener ese mismo motor, esto dentro de un bucle por siempre para que constantemente este revisando las dos condiciones . Y así el motor se active o desactive dependiendo del grado de calor. Además con ayuda del panel de gráficos del NXT, se registro el nivel de temperatura obtenido durante una sesión de 5 segundos.

Page 12: Programación silvia valverde

Propuesta Sexto Grado Estructuras de programación :Condicionales:Operadores: realiza operaciones aritméticas simples como la suma, la resta, la multiplicación y la división. Los números de entrada pueden digitarse o pueden proporcionarse en forma dinámica con cables de datosDatos (gráfico) muestra el flujo de datos que se obtienen Comunicación entre NXT. Sensores : Color: detecta distintos colores ó facilita la medida de la intensidad de la luz y Distancia:

Sensor que permite que un objeto programado reaccione si detecta que algo se acerca demasiado, esto de acuerdo a valores numéricos previamente establecidos.

Lectura de datos y graficación:Interpretar gráficos de dos o más variables a la vez.

Page 13: Programación silvia valverde

Reto Programación Sexto Grado

Page 14: Programación silvia valverde

Para la lograr la programación de sexto grado se realizaron los siguientes pasos: Primero seleccionar un bucle para que las instrucciones que vamos a lograr con el robot se este ejecutando siempre. Seguidamente dentro del bucle se incluye una bifurcación la cual se debe anexar al sensor de color que es el que se necesita utilizar, seguidamente esta bifurcación se debe visualizar en modo plano para que incluya solo una acción y luego se condiciona el sensor a un valor numérico, se seleccionan tantos números como colores se necesita que nuestro robot reconozca, seguidamente se programa cada color para que al ser detectado por el sensor ejecute la acción que deseamos.

Page 15: Programación silvia valverde

Análisis de mi proceso de programación

Describo mis logros y desaciertos en el proceso de programaciónDentro de los logros que podía mencionar como retos de esta etapa del curso sería primeramente que logre ejecutar todas las programaciones mismas que me funcionaron bien, ya que realizaron las acciones que se me solicitaba, es muy valioso para evidenciar que en una propuesta como esta sí se da el aprendizaje significativo en la medida en que se aprende haciendo , puesto que no hay otra manera, además de que el ensayo y error es la clave para lograr los retos y por ende se tiene un conocimiento más significativo, desaciertos el tiempo porque se requiere de muchas horas de trabajo sin embargo, logré finalizar con el plan de trabajo.