Antes de profundizar en la programación vamos a dar un repaso a todos los sensores y actuadores disponibles con el kit mBot Ranger de Makeblock.
Veamos los bloques que vamos a utilizar para tomar lectura de los sensores y aprovechemos para comprobar su correcto funcionamiento mostrando su lectura por pantalla.
De la misma forma completaremos el listado de actuadores disponibles a parte de los motores que vimos en la sesión anterior.
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 5 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