En esta sesión vamos a entender más a fondo cómo utilizar los bloques de control prestando especial atención a los bloques que tienen que ver con condicionales.
Debemos diferenciar su uso en paralelo o en cascada dentro de la programación mediante bloques.
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 6 del curso de programación por bloques con mBot Ranger.
Descargas:
- Funcionamiento del sensor de ultrasonidos.
- Características del sensor de ultrasonidos de Makeblock.
- Características del sensor siguelíneas de Makeblock.
- Teoría del color con RGB, más extenso en la versión en inglés.
- Herramienta para obtener valores RGB de cualquier color.
- Utilización de notas musicales con mBot.
Ejercicios:
- Comprueba el funcionamiento de todos los sensores disponibles siguiendo las indicaciones del vídeo.
- Siguiendo el tutorial de creación de melodías intenta programar una canción sencilla, por ejemplo la siguiente partitura.
- Modifica el programa anterior para modificar el color de los LEDs según se va interpretando la melodía.
Todas las clases de este curso
- Curso de programación por bloques con mBot Ranger #1 – Conociendo Ranger.
- Curso de programación por bloques con mBot Ranger #2 – mBlock y ubicación del programa.
- Curso de programación por bloques con mBot Ranger #3 – LEDs RGB, sonidos y condicionales.
- Curso de programación por bloques con mBot Ranger #4 – Control de motores.
- Curso de programación por bloques con mBot Ranger #5 – Sensores y actuadores.
- Curso de programación por bloques con mBot Ranger #6 – Condicionales.
- Curso de programación por bloques con mBot Ranger #7 – Bucles de repetición.
- Curso de programación por bloques con mBot Ranger #8 – Subprogramas y variables.
- Curso de programación por bloques con mBot Ranger #9 – Variación de valores de variables.
- Curso de programación por bloques con mBot Ranger #10 – Introducción a los arrays o listas.
- Curso de programación por bloques con mBot Ranger #11 – Utilización avanzada de arrays o listas.
- Programación con Ranger #12 Timer interno para programar multitarea