En esta sesión vamos a resolver los ejercicios propuestos en la sesión anterior utilizando funciones o bloques a parte de ver algún detalle particular.
Veremos una forma de realizar una vigilancia de nuestros sensores incluso en el caso de tener una espera de tiempo en una zona concreta del programa.
Comprobamos que las funciones o bloques pueden ser llamados dentro de condicionales o incluso tener condicionales incluidos dentro. Son partes de programa y por lo tanto podremos utilizar todos los bloques de control disponibles para utilizar en el programa en general.
Recuerda a lo largo de todo el curso que tienes disponible el formulario de soporte para alumnos para plantear tus dudas y preguntas.
Vídeo de la sesión 7 del curso de iniciación a la programación con LEGO Spike Prime..
Ejercicios:
- Comprobar la resolución de ejercicios que realizaste en la sesión anterior.
- Integra la retirada dentro de la función «aviso» incluyendo el condicional que haga que ejecute la parte de retirada únicamente si no se retira el objeto manualmente.
Todas las clases de este curso
- Lego Spike iniciación #1 Robot base y primeros pasos actualizando el hub.
- Lego Spike iniciación #2 Bloques de control: bloques de espera.
- Lego Spike iniciación #3 Bloques de movimiento de robot y motores.
- Lego Spike iniciación #4 Bloques de repetición y sensor de color
- Lego Spike iniciación #5 Bloques de control condicionales
- Lego Spike iniciación #6 Funciones o bloques de subprogramas
- Lego Spike iniciación #7 Ejemplo solución con funciones o bloques
- Lego Spike iniciación #8 Inicialización y actualización de variables
- Lego Spike iniciación #9 Uso de pulsadores y modificación de variables
- Lego Spike iniciación #10 Introducción a los arrays o listas
- Lego Spike iniciación #11 Práctica con bloques de lista